(#$comment #$AbandoningSomething "The collection of events in which some #$Agent deliberately gives up possession of something, without giving it to another.") (#$genls #$AbandoningSomething #$Individual) (#$genls #$AbandoningSomething #$LosingUserRights) (#$genls #$AbandoningSomething #$PurposefulAction) (#$isa #$AbandoningSomething #$TemporalObjectType) (#$comment #$Abbreviation "A shortened version of a written word or phrase. An #$Acronym is a specific type of abbreviation.") (#$genls #$Abbreviation #$Individual) (#$genls #$Abbreviation #$ProperNameString) (#$isa #$Abbreviation #$ObjectType) (#$comment #$Abhorrence "Extreme repugnance felt towards a person or thing, typically resulting in strenuous efforts to avoid it.") (#$genls #$Abhorrence #$Disgust) (#$genls #$Abhorrence #$Dissatisfaction) (#$genls #$Abhorrence #$Hate) (#$isa #$Abhorrence #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Abhorrence #$FeelingType) (#$comment #$Ablation "A collection of events. In an #$Ablation, a (usually relatively thin) layer of material is removed from the surface of an object.") (#$genls #$Ablation #$Individual) (#$genls #$Ablation #$RemovingSomething) (#$genls #$Ablation #$Separation-Complete) (#$isa #$Ablation #$DefaultDisjointScriptType) (#$isa #$Ablation #$TemporalStuffType) (#$siblingDisjointExceptions #$Ablation #$BodyMovementEvent) (#$siblingDisjointExceptions #$Ablation #$PhysicalContactEvent) (#$siblingDisjointExceptions #$Ablation #$Sliding-Generic) (#$siblingDisjointExceptions #$Ablation #$VoluntaryBodyMovement) (#$arg1Format #$ableToAffect #$openEntryFormatInArgs) (#$arg1Isa #$ableToAffect #$Agent) (#$arg1Isa #$ableToAffect #$Agent) (#$arg2Format #$ableToAffect #$openEntryFormatInArgs) (#$arg2Isa #$ableToAffect #$TemporalThing) (#$arg2Isa #$ableToAffect #$TemporalThing) (#$argFormat #$ableToAffect 1 #$openEntryFormatInArgs) (#$argFormat #$ableToAffect 2 #$openEntryFormatInArgs) (#$argIsa #$ableToAffect 1 #$Agent) (#$argIsa #$ableToAffect 1 #$Agent) (#$argIsa #$ableToAffect 1 #$Agent) (#$argIsa #$ableToAffect 2 #$TemporalThing) (#$argIsa #$ableToAffect 2 #$TemporalThing) (#$argIsa #$ableToAffect 2 #$TemporalThing) (#$arity #$ableToAffect 2) (#$comment #$ableToAffect "'(#$ableToAffect AGENT THING)' means that AGENT is capable of causing some change in THING. This does not imply that AGENT ever actually does cause any change in THING, but that THING is within AGENT's 'zone of influence'. For instance, I am able to affect the ceiling panel above my head, even though I've never done anything to it. In contrast, I cannot affect the moon. This is an inherently vague notion, since one's ability to influence objects tends to diminish as they grow larger--or smaller--and farther away. However, it's an important common sense concept, since we must learn what we can and cannot affect in order to understand our capabilities and limitations and plan actions accordingly.") (#$genlPreds #$ableToAffect #$temporallyIntersects) (#$isa #$ableToAffect #$CotemporalObjectsSlot) (#$isa #$ableToAffect #$ReflexiveBinaryPredicate) (#$arg1Isa #$ableToControl #$Agent) (#$arg1Isa #$ableToControl #$Agent) (#$arg2Format #$ableToControl #$SetTheFormat) (#$arg2Isa #$ableToControl #$TemporalThing) (#$arg2Isa #$ableToControl #$TemporalThing) (#$argFormat #$ableToControl 2 #$SetTheFormat) (#$argIsa #$ableToControl 1 #$Agent) (#$argIsa #$ableToControl 1 #$Agent) (#$argIsa #$ableToControl 1 #$Agent) (#$argIsa #$ableToControl 2 #$TemporalThing) (#$argIsa #$ableToControl 2 #$TemporalThing) (#$argIsa #$ableToControl 2 #$TemporalThing) (#$arity #$ableToControl 2) (#$comment #$ableToControl "A predicate that relates an agent to some cotemporal thing s/he is able to control. More precisely, (#$ableToControl AGENT THING) means that AGENT is in a position of being able to either (i) influence (i.e. prohibit, enable, or constrain) some significant set of behaviors (or actions or functionings) of THING or (ii) influence some significant set of behaviors of other agents with respect to THING. For example, Wilbur Post might be able to control some range of his horse Ed's actions in virtue of having the (physical and legal) power to force Ed to walk down this bridle path, stay in that corral, and so on; and Wilbur might also be able to control Ed in the sense of deciding who has access to him (e.g. deciding who may see Ed and who may ride him). The controlled THING might be a non-living possession of AGENT's or, as in the above example, another _agent_. Since one's ability to control something is rarely comprehensive, (#$ableToControl AGENT THING) can hold despite the fact there are many behaviors/actions/functionings of THING's that are beyond AGENT's control. Thus, although Wilbur might be able to control which paths Ed is ridden on, where he sleeps, and what he eats, Wilbur might not be able to control such things as Ed's breathing rate, tail swishing, or what he does in the privacy of his stall. Note that AGENT's being #$ableToControl THING does not entail that AGENT actually exercises this ability. Note also that AGENT's merely being able to influence _some_ behavior of THING (or some behavior of another agent's with respect to THING) is not sufficient for her being #$ableToControl THING; AGENT must be able to influence a significant set or range of THING's behaviors (or of other agents' behaviors with respect to THING) in order to be able to control THING. (Unavoidably, the notions of being \"able\" to do something and of a \"significant range\" of a thing's behaviors/actions/functionings are both rather vague.) For describing events in which an agent actually wields control over something, consider using #$ControllingSomething and #$objectControlled.") (#$genlPreds #$ableToControl #$ableToAffect) (#$genlPreds #$ableToControl #$positiveVestedInterest) (#$genlPredsWRTTypes #$ableToControl #$influencesAgent #$Agent #$Agent) (#$isa #$ableToControl #$CotemporalObjectsSlot) (#$arg1Isa #$abnormal #$SubLList) (#$arg2Isa #$abnormal #$CycLAssertion) (#$argIsa #$abnormal 2 #$CycLAssertion) (#$argIsa #$abnormal 2 #$CycLAssertion) (#$argIsa #$abnormal 1 #$SubLList) (#$argIsa #$abnormal 1 #$SubLList) (#$arity #$abnormal 2) (#$comment #$abnormal "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: (#$exceptWhen R(x1,...,xn) Rule001) and get canonicalized into rules concluding abnormal like so: R(x1,...,xn) => (#$abnormal(x1,....,xn) Rule001) Since a different 'abnormality' predicate 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. ") (#$isa #$abnormal #$BinaryPredicate) (#$isa #$abnormal #$CoreImplementationConstant) (#$isa #$abnormal #$DefaultMonotonicPredicate) (#$sharedNotes #$abnormal #$MetaAssertionsForPolyCanonicalizingAssertions) (#$sharedNotes #$abnormal #$NoteAboutStatingExceptionsInCycL) (#$minimizeExtent #$abnormal) (#$arg1Format #$above-Directly #$SetTheFormat) (#$arg1Isa #$above-Directly #$SpatialThing-Localized) (#$arg2Format #$above-Directly #$SetTheFormat) (#$arg2Isa #$above-Directly #$SpatialThing-Localized) (#$argFormat #$above-Directly 1 #$SetTheFormat) (#$argFormat #$above-Directly 2 #$SetTheFormat) (#$argIsa #$above-Directly 1 #$SpatialThing-Localized) (#$argIsa #$above-Directly 1 #$SpatialThing-Localized) (#$argIsa #$above-Directly 2 #$SpatialThing-Localized) (#$argIsa #$above-Directly 2 #$SpatialThing-Localized) (#$arity #$above-Directly 2) (#$comment #$above-Directly "(#$above-Directly ABOVE BELOW) means either that (1) the volumetric center of ABOVE is directly above some point of BELOW, if ABOVE is smaller than BELOW; or that (2) some point of ABOVE is directly above the volumetric center of BELOW, if ABOVE is larger than, or equal in size to, BELOW.") (#$genlPreds #$above-Directly #$above-Generally) (#$isa #$above-Directly #$AsymmetricBinaryPredicate) (#$isa #$above-Directly #$SpatialPredicate) (#$negationInverse #$above-Directly #$above-Directly) (#$arg1Format #$above-Generally #$openEntryFormatInArgs) (#$arg1Isa #$above-Generally #$SpatialThing-Localized) (#$arg2Format #$above-Generally #$openEntryFormatInArgs) (#$arg2Isa #$above-Generally #$SpatialThing-Localized) (#$argFormat #$above-Generally 1 #$openEntryFormatInArgs) (#$argFormat #$above-Generally 2 #$openEntryFormatInArgs) (#$argIsa #$above-Generally 1 #$SpatialThing-Localized) (#$argIsa #$above-Generally 1 #$SpatialThing-Localized) (#$argIsa #$above-Generally 2 #$SpatialThing-Localized) (#$argIsa #$above-Generally 2 #$SpatialThing-Localized) (#$arity #$above-Generally 2) (#$comment #$above-Generally "(#$above-Generally OBJ1 OBJ2) means that the #$SpatialThing-Localized OBJ1 is more or less above the #$SpatialThing-Localized OBJ2. To be more precise: if OBJ1 is within a cone-shaped set of vectors within about 45 degrees of #$Up-Directly pointing up from OBJ2 (see #$Up-Generally), then (#$above-Generally OBJ1 OBJ2) holds. This is a more general predicate than #$above-Directly (q.v.), but it is a more specialized predicate than #$above-Higher (q.v.). It probably most closely conforms to the English word \"above.\"") (#$genlPreds #$above-Generally #$above-Higher) (#$isa #$above-Generally #$AsymmetricBinaryPredicate) (#$isa #$above-Generally #$SpatialPredicate) (#$negationInverse #$above-Generally #$above-Generally) (#$comment #$AboveGroundLevelInAConstruction "#$AboveGroundLevelInAConstruction is a specialization of #$LevelOfAConstruction. Each instance of #$AboveGroundLevelInAConstruction is at or above ground level. See also #$BasementLevelInAConstruction and #$BalconyLevelInAConstruction.") (#$disjointWith #$AboveGroundLevelInAConstruction #$BasementLevelInAConstruction) (#$genls #$AboveGroundLevelInAConstruction #$Individual) (#$genls #$AboveGroundLevelInAConstruction #$LevelOfAConstruction) (#$isa #$AboveGroundLevelInAConstruction #$ExistingObjectType) (#$arg1Format #$above-Higher #$openEntryFormatInArgs) (#$arg1Isa #$above-Higher #$SpatialThing-Localized) (#$arg2Format #$above-Higher #$openEntryFormatInArgs) (#$arg2Isa #$above-Higher #$SpatialThing-Localized) (#$argFormat #$above-Higher 1 #$openEntryFormatInArgs) (#$argFormat #$above-Higher 2 #$openEntryFormatInArgs) (#$argIsa #$above-Higher 1 #$SpatialThing-Localized) (#$argIsa #$above-Higher 1 #$SpatialThing-Localized) (#$argIsa #$above-Higher 2 #$SpatialThing-Localized) (#$argIsa #$above-Higher 2 #$SpatialThing-Localized) (#$arity #$above-Higher 2) (#$comment #$above-Higher "(#$above-Higher OBJ-A OBJ-B) means that OBJ-A is at a greater altitude (from some common reference point) than OBJ-B. In terrestrial contexts (see #$TerrestrialFrameOfReferenceMt), (#$above-Higher OBJ-A OBJ-B) typically means that OBJ-A is at a greater altitude above sea level (see the predicate #$altitudeAboveSeaLevel) than OBJ-B.") (#$genlPreds #$above-Higher #$spatiallyDisjoint) (#$isa #$above-Higher #$AsymmetricBinaryPredicate) (#$isa #$above-Higher #$CotemporalObjectsSlot) (#$isa #$above-Higher #$SpatialPredicate) (#$isa #$above-Higher #$TransitiveBinaryPredicate) (#$negationInverse #$above-Higher #$above-Higher) (#$arg1Format #$above-Overhead #$SetTheFormat) (#$arg1Isa #$above-Overhead #$SpatialThing-Localized) (#$arg2Format #$above-Overhead #$SetTheFormat) (#$arg2Isa #$above-Overhead #$SpatialThing-Localized) (#$argFormat #$above-Overhead 1 #$SetTheFormat) (#$argFormat #$above-Overhead 2 #$SetTheFormat) (#$argIsa #$above-Overhead 1 #$SpatialThing-Localized) (#$argIsa #$above-Overhead 1 #$SpatialThing-Localized) (#$argIsa #$above-Overhead 2 #$SpatialThing-Localized) (#$argIsa #$above-Overhead 2 #$SpatialThing-Localized) (#$arity #$above-Overhead 2) (#$comment #$above-Overhead "(#$above-Overhead ABOVE BELOW) means that ABOVE is directly above BELOW (see the predicate #$above-Directly), all points of ABOVE are higher than all points of BELOW, and ABOVE and BELOW do _not_ touch.") (#$genlPreds #$above-Overhead #$above-Directly) (#$isa #$above-Overhead #$AsymmetricBinaryPredicate) (#$isa #$above-Overhead #$SpatialPredicate) (#$negationInverse #$above-Overhead #$above-Overhead) (#$negationPreds #$above-Overhead #$touches) (#$arg1Isa #$above-Touching #$PartiallyTangible) (#$arg1Isa #$above-Touching #$PartiallyTangible) (#$arg2Isa #$above-Touching #$PartiallyTangible) (#$arg2Isa #$above-Touching #$PartiallyTangible) (#$argIsa #$above-Touching 1 #$PartiallyTangible) (#$argIsa #$above-Touching 1 #$PartiallyTangible) (#$argIsa #$above-Touching 1 #$PartiallyTangible) (#$argIsa #$above-Touching 2 #$PartiallyTangible) (#$argIsa #$above-Touching 2 #$PartiallyTangible) (#$argIsa #$above-Touching 2 #$PartiallyTangible) (#$arity #$above-Touching 2) (#$comment #$above-Touching "(#$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.)") (#$genlPreds #$above-Touching #$above-Directly) (#$genlPreds #$above-Touching #$touches) (#$isa #$above-Touching #$AsymmetricBinaryPredicate) (#$isa #$above-Touching #$SpatialPredicate) (#$negationInverse #$above-Touching #$above-Directly) (#$negationInverse #$above-Touching #$above-Touching) (#$comment #$AbradingSomething "A collection of events. In an #$AbradingSomething event, the surface of some object is gradually worn away by scraping or similar physical contact involving friction. Devices used in elements of #$AbradingSomething include files and sand paper; elements of #$AbradingSomething 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.") (#$genls #$AbradingSomething #$Ablation) (#$genls #$AbradingSomething #$Individual) (#$genls #$AbradingSomething #$Rubbing) (#$isa #$AbradingSomething #$DefaultDisjointScriptType) (#$comment #$AbsoluteValueComputation "An algorithm for computing the absolute value function on a numerical value.") (#$isa #$AbsoluteValueComputation #$Algorithm) (#$isa #$AbsoluteValueComputation #$FunctionalAlgorithm) (#$isa #$AbsoluteValueComputation #$Individual) (#$arg1Isa #$AbsoluteValueFn #$ScalarInterval) (#$argIsa #$AbsoluteValueFn 1 #$ScalarInterval) (#$argIsa #$AbsoluteValueFn 1 #$ScalarInterval) (#$arity #$AbsoluteValueFn 1) (#$comment #$AbsoluteValueFn "#$AbsoluteValueFn is the unary mathematical function that returns the absolute value of its argument; e.g., (#$AbsoluteValueFn -2) returns 2, and (#$AbsoluteValueFn 2) returns 2.") (#$isa #$AbsoluteValueFn #$CoreConstant) (#$isa #$AbsoluteValueFn #$EvaluatableFunction) (#$isa #$AbsoluteValueFn #$FunctionFromQuantitiesToQuantities) (#$isa #$AbsoluteValueFn #$UnaryFunction) (#$resultIsa #$AbsoluteValueFn #$NonNegativeScalarInterval) (#$resultIsa #$AbsoluteValueFn #$NonNegativeScalarInterval) (#$comment #$AbstractInformationalThing "A specialization of #$IntangibleIndividual and #$InformationStore. #$AbstractInformationalThing is a heterogeneous collection of abstract repositories of information. #$AbstractInformationalThing is a generalization not only of #$Proposition, but also the collections #$Sentence, #$CharacterString, #$AtomicSymbol-Abstract, #$Microtheory, #$PropositionalInformationThing, and #$ConceptualWork. Each instance of #$AbstractInformationalThing is an abstract individual and most instances of this collection can have multiple concrete \"embodiments\". For example, a single instance of #$Sentence can be written on several pieces of paper (see #$instantiationOfAIS); a #$PropositionalInformationThing may be the content of several concrete documents, such as several instances of #$BookCopy (see #$containsInfoPropositional-IBT); and several distinct events, such as spoken utterances, may have a certain unique #$Proposition as their content (see #$containsInformation). Note that some instances of #$AbstractInformationalThing have temporal extent. Examples include all instances of #$DevisedPracticeOrWork, such as the instances of #$Novel-CW and #$Movie-CW. Other specializations of #$AbstractInformationalThing are disjoint with #$TemporalThing. Examples include all instances of #$Character-Abstract and #$Proposition.") (#$disjointWith #$AbstractInformationalThing (#$GroupFn #$PurposefulAction)) (#$genls #$AbstractInformationalThing #$Individual) (#$genls #$AbstractInformationalThing #$InformationStore) (#$genls #$AbstractInformationalThing #$IntangibleIndividual) (#$genls #$AbstractInformationalThing (#$CollectionUnionFn (#$TheSet #$AttributeValue #$AbstractInformationalThing))) (#$isa #$AbstractInformationalThing #$StuffType) (#$comment #$AbstractInformationStructure "A specialization of #$AbstractInformationalThing. Each instance of #$AbstractInformationStructure is an abstract individual comprising abstract symbols and relations between them. Important specializations of this collection include #$CharacterString and #$Sentence. #$AbstractInformationStructure also includes abstract diagrams, graphs, and bit strings. The collection can be more precisely defined as follows: Each #$AbstractInformationStructure is such that each of its physical instantiations (see #$instantiationOfAIS) consists of instantiations of instances of #$AtomicSymbol-Abstract, arranged in a certain way. For example, the abstract sentence 'The pig flies' is an #$AbstractInformationStructure. Each written instantiation of it consists of an instantiation of the words (symbols) 'The', 'pig' and 'flies', written in that order. (If the #$AbstractInformationStructure 'The pig flies' were spoken, the same words would appear in the same order, i.e. 'The' first, etc., but the sequence would be determined by the arrangement of the spoken words in time, rather than space.) Likewise with abstract diagrams, graphs, etc. Each of these is such that its physical instantiations consist of arrangements of instantiations of instances of #$AtomicSymbol-Abstract. A hard copy of a wiring diagram consists of a group of concrete symbols representing various circuit components, in which these symbols are spatially arranged in a certain in way. The arrangement of the concrete symbols in an instantiation of an #$AbstractInformationStructure is not always a simple matter of arrangement in space or time. The sequence of symbols '0010010111011001' can be instantiated in written, spoken, or electronic forms. In the last case, the order of the symbols is determined by conventions concerning the electronic medium in which it is stored, rather than by any common criterion for precedence or subsequence in space or time.") (#$genls #$AbstractInformationStructure #$AbstractInformationalThing) (#$genls #$AbstractInformationStructure #$Individual) (#$isa #$AbstractInformationStructure #$Collection) (#$isa #$AbstractInformationStructure #$FirstOrderCollection) (#$comment #$AbstractProgrammingLanguage "A specialization of #$ComputerLanguage, #$AbstractProgrammingLanguage is the collection of languages invented for the purpose of composing computer programs (i.e., instances of #$ComputerProgram-CW), as opposed to merely facilitating interaction between pieces of software or indicating how to represent pieces of text. Thus, #$ComputerLanguages such as #$Lisp are instances of #$AbstractProgrammingLanguage, whereas #$ComputerLanguages such as #$HypertextMarkupLanguage are not.") (#$genls #$AbstractProgrammingLanguage #$ComputerLanguage) (#$genls #$AbstractProgrammingLanguage #$Individual) (#$isa #$AbstractProgrammingLanguage #$ConventionalClassificationType) (#$isa #$AbstractProgrammingLanguage #$ObjectType) (#$comment #$AbstractShapeType "A collection of collections. An instance SHAPE of #$ShapeType (q.v.) is also an instance of #$AbstractShapeType if and only if SHAPE is a specialization of #$GeometricThing-Abstract. Since all of the instances of a given instance of #$AbstractShapeType are abstract, the collection #$AbstractShapeType is disjoint with #$GenericShapeType (q.v.), which is the collection of those collections that are instances of #$ShapeType, some of whose instances are abstract, and some of whose instances are localized (note that there is no collection `LocalizedShapeType').") (#$disjointWith #$AbstractShapeType #$GenericShapeType) (#$genls #$AbstractShapeType #$ShapeType) (#$isa #$AbstractShapeType #$CollectionType) (#$isa #$AbstractShapeType #$SecondOrderCollection) (#$typeGenls #$AbstractShapeType #$GeometricThing-Abstract) (#$typeGenls #$AbstractShapeType #$GeometricThing-Abstract) (#$genls (#$AbstractShapeTypeFn #$Circle) #$Circle) (#$genls (#$AbstractShapeTypeFn #$CylinderShape) #$CylinderShape) (#$genls (#$AbstractShapeTypeFn #$Circle) #$GeometricallyDescribableThing) (#$genls (#$AbstractShapeTypeFn #$CylinderShape) #$GeometricallyDescribableThing) (#$genls (#$AbstractShapeTypeFn #$Rectangular3DShape) #$GeometricallyDescribableThing) (#$genls (#$AbstractShapeTypeFn #$Sphere) #$GeometricallyDescribableThing) (#$genls (#$AbstractShapeTypeFn #$Circle) #$GeometricThing-Abstract) (#$genls (#$AbstractShapeTypeFn #$CylinderShape) #$GeometricThing-Abstract) (#$genls (#$AbstractShapeTypeFn #$Rectangular3DShape) #$GeometricThing-Abstract) (#$genls (#$AbstractShapeTypeFn #$Sphere) #$GeometricThing-Abstract) (#$genls (#$AbstractShapeTypeFn #$Circle) #$Individual) (#$genls (#$AbstractShapeTypeFn #$CylinderShape) #$Individual) (#$genls (#$AbstractShapeTypeFn #$Rectangular3DShape) #$Individual) (#$genls (#$AbstractShapeTypeFn #$Sphere) #$Individual) (#$genls (#$AbstractShapeTypeFn #$Rectangular3DShape) #$Rectangular3DShape) (#$genls (#$AbstractShapeTypeFn #$Sphere) #$Sphere) (#$isa (#$AbstractShapeTypeFn #$Circle) #$AbstractShapeType) (#$isa (#$AbstractShapeTypeFn #$CylinderShape) #$AbstractShapeType) (#$isa (#$AbstractShapeTypeFn #$Rectangular3DShape) #$AbstractShapeType) (#$isa (#$AbstractShapeTypeFn #$Sphere) #$AbstractShapeType) (#$isa (#$AbstractShapeTypeFn #$Circle) #$ShapeType) (#$isa (#$AbstractShapeTypeFn #$CylinderShape) #$ShapeType) (#$isa (#$AbstractShapeTypeFn #$Rectangular3DShape) #$ShapeType) (#$isa (#$AbstractShapeTypeFn #$Sphere) #$ShapeType) (#$arg1Genl #$AbstractShapeTypeFn #$GeometricallyDescribableThing) (#$arg1Genl #$AbstractShapeTypeFn #$GeometricallyDescribableThing) (#$arg1Isa #$AbstractShapeTypeFn #$GenericShapeType) (#$arg1Isa #$AbstractShapeTypeFn #$GenericShapeType) (#$argGenl #$AbstractShapeTypeFn 1 #$GeometricallyDescribableThing) (#$argGenl #$AbstractShapeTypeFn 1 #$GeometricallyDescribableThing) (#$argGenl #$AbstractShapeTypeFn 1 #$GeometricallyDescribableThing) (#$argIsa #$AbstractShapeTypeFn 1 #$GenericShapeType) (#$argIsa #$AbstractShapeTypeFn 1 #$GenericShapeType) (#$argIsa #$AbstractShapeTypeFn 1 #$GenericShapeType) (#$arity #$AbstractShapeTypeFn 1) (#$comment #$AbstractShapeTypeFn "An instance of #$CollectionDenotingFunction and #$UnaryIntersectionFunction. This function returns an instance of #$AbstractShapeType (hence a specialization of #$GeometricThing-Abstract) when applied to specializations of #$GeometricallyDescribableThing that are instances of #$GenericShapeType. The range of this function includes collections of abstract circles, squares, cubes, lines, points and other objects that are traditionally studied in the field of pure geometry. Note that #$Circle is not a specialization of #$GeometricThing-Abstract, but of #$GeometricallyDescribableThing, so that the circles that are the objects of study of geometry are instances of (#$AbstractShapeTypeFn #$Circle).") (#$isa #$AbstractShapeTypeFn #$CollectionDenotingFunction) (#$isa #$AbstractShapeTypeFn #$CollectionDenotingFunction) (#$isa #$AbstractShapeTypeFn #$UnaryIntersectionFunction) (#$resultGenl #$AbstractShapeTypeFn #$GeometricallyDescribableThing) (#$resultGenl #$AbstractShapeTypeFn #$GeometricallyDescribableThing) (#$resultGenl #$AbstractShapeTypeFn #$GeometricThing-Abstract) (#$resultGenl #$AbstractShapeTypeFn #$Individual) (#$resultGenlArg #$AbstractShapeTypeFn 1) (#$resultGenlArg #$AbstractShapeTypeFn 1) (#$resultIsa #$AbstractShapeTypeFn #$AbstractShapeType) (#$resultIsa #$AbstractShapeTypeFn #$ShapeType) (#$comment #$AcademicOrganizationVocabularyMt "The #$VocabularyMicrotheory for #$AcademicOrganizationMt.") (#$genlMt #$AcademicOrganizationVocabularyMt #$BaseKB) (#$genlMt #$AcademicOrganizationVocabularyMt #$HumanSocialLifeMt) (#$isa #$AcademicOrganizationVocabularyMt #$VocabularyMicrotheory) (#$comment #$AcademicProfessional "A subcollection of #$PersonWithOccupation. Each instance of #$AcademicProfessional is a person whose job is to educate and/or perform research as an affiliate of an academic institution. This includes members of the teaching and/or research staffs of schools, colleges, universities, and research institutes.") (#$genls #$AcademicProfessional #$Individual) (#$genls #$AcademicProfessional #$PersonWithOccupation) (#$isa #$AcademicProfessional #$PersonTypeByOccupation) (#$siblingDisjointExceptions #$AcademicProfessional #$Scientist) (#$comment #$AcademicQuarter "Each instance of this collection is a #$TimeInterval defined by some educational institution: one quarter of their #$AcademicYear. 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.") (#$disjointWith #$AcademicQuarter #$TimePoint) (#$genls #$AcademicQuarter #$Individual) (#$genls #$AcademicQuarter #$TimeInterval) (#$isa #$AcademicQuarter #$TemporalObjectType) (#$comment #$AcademicSemester "A specialization of #$TimeInterval. Each instance of #$AcademicSemester is one of two semesters in some educational institution's academic year (see the collection #$AcademicYear). Instances of #$AcademicSemester include Boston University's 1989 Spring Semester and the University of Texas at Austin's 1998 Fall Semester.") (#$disjointWith #$AcademicSemester #$AcademicYear) (#$disjointWith #$AcademicSemester #$CalendarHalfCentury) (#$disjointWith #$AcademicSemester #$CalendarYear) (#$disjointWith #$AcademicSemester #$FiscalYear) (#$genls #$AcademicSemester #$Individual) (#$genls #$AcademicSemester #$TimeInterval) (#$isa #$AcademicSemester #$TemporalObjectType) (#$comment #$AcademicTrimester "Each instance of this collection is a #$TimeInterval defined by some educational institution: one third of their #$AcademicYear. 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.") (#$genls #$AcademicTrimester #$Individual) (#$genls #$AcademicTrimester #$TimeInterval) (#$isa #$AcademicTrimester #$TemporalObjectType) (#$comment #$AcademicYear "Each instance of this collection is an annually recurring #$TimeInterval 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.") (#$genls #$AcademicYear #$Individual) (#$genls #$AcademicYear #$TimeInterval) (#$isa #$AcademicYear #$TemporalObjectType) (#$comment #$Acceleration "Acceleration is the change in speed of an object per unit time. It is a measurable physical quantity, measured in units such as MilesPerHourPerSecond.") (#$genls #$Acceleration #$Rate) (#$isa #$Acceleration #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Acceleration #$DerivedNumericScalarIntervalType) (#$arg1Isa #$accessibleFromInSystem #$Thing) (#$arg1Isa #$accessibleFromInSystem #$Thing) (#$arg2Isa #$accessibleFromInSystem #$Thing) (#$arg2Isa #$accessibleFromInSystem #$Thing) (#$arg3Isa #$accessibleFromInSystem #$Semi-DirectedPathSystem) (#$arg3Isa #$accessibleFromInSystem #$Semi-DirectedPathSystem) (#$argIsa #$accessibleFromInSystem 3 #$Semi-DirectedPathSystem) (#$argIsa #$accessibleFromInSystem 3 #$Semi-DirectedPathSystem) (#$argIsa #$accessibleFromInSystem 3 #$Semi-DirectedPathSystem) (#$argIsa #$accessibleFromInSystem 1 #$Thing) (#$argIsa #$accessibleFromInSystem 1 #$Thing) (#$argIsa #$accessibleFromInSystem 1 #$Thing) (#$argIsa #$accessibleFromInSystem 2 #$Thing) (#$argIsa #$accessibleFromInSystem 2 #$Thing) (#$argIsa #$accessibleFromInSystem 2 #$Thing) (#$arity #$accessibleFromInSystem 3) (#$comment #$accessibleFromInSystem "(#$accessibleFromInSystem X Y SYS) means that X is accessible from Y in the #$Semi-DirectedPathSystem SYS, which in turn means that either X = Y or there is a path PATH from Y to X in SYS, i.e., (#$pathFromToInSystem PATH Y X SYS) holds. Note that if we fix a #$Semi-DirectedPathSystem SYS, the relation #$accessibleFromInSystem is reflexive and transitive (i.e., a quasi-order). If we fix a #$BidirectedPathSystem SYS, this relation is an equivalence relation, the same as #$connectedInSystem.") (#$genlPreds #$accessibleFromInSystem #$connectedInSystem) (#$isa #$accessibleFromInSystem #$PathSystemCycLConstant) (#$isa #$accessibleFromInSystem #$TernaryPredicate) (#$comment #$AccessingAnIBT "A specialization of both #$InformationTransferEvent and #$PurposefulAction. Each instance of #$AccessingAnIBT is an action by which an agent accesses the content of some instance(s) of #$InformationBearingThing. 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 one on, or hearing one's roommate ask one to take out the trash.") (#$genls #$AccessingAnIBT #$Individual) (#$genls #$AccessingAnIBT #$InformationTransferEvent) (#$genls #$AccessingAnIBT #$PurposefulAction) (#$genls #$AccessingAnIBT #$TransferIn) (#$isa #$AccessingAnIBT #$DefaultDisjointScriptType) (#$isa #$AccessingAnIBT #$TemporalObjectType) (#$siblingDisjointExceptions #$AccessingAnIBT #$BodyMovementEvent) (#$siblingDisjointExceptions #$AccessingAnIBT #$GenerationOrConversionEvent) (#$siblingDisjointExceptions #$AccessingAnIBT #$Hearing) (#$siblingDisjointExceptions #$AccessingAnIBT #$InformationGathering) (#$siblingDisjointExceptions #$AccessingAnIBT #$Talking) (#$siblingDisjointExceptions #$AccessingAnIBT #$Transaction) (#$comment #$AccessingScriptType "A collection of collections. Each instance of #$AccessingScriptType is a type (i.e., a collection) of actions by which an agent may come to possess, or gain user rights to, some tangible thing. Instances of #$AccessingScriptType include the collections #$Buying, #$Renting, and #$BorrowingSomething.") (#$disjointWith #$AccessingScriptType #$MicrotheoryType) (#$genls #$AccessingScriptType #$TemporalObjectType) (#$isa #$AccessingScriptType #$CollectionType) (#$isa #$AccessingScriptType #$CollectionType) (#$isa #$AccessingScriptType #$SecondOrderCollection) (#$isa #$AccessingScriptType #$SiblingDisjointCollectionType) (#$typeGenls #$AccessingScriptType #$GeneralizedTransfer) (#$comment #$AccessNumber "A specialization of #$PhoneNumber. Each instance of #$AccessNumber is a string that a user with #$Internet connections uses to connect to his/her #$InternetServiceProvider.") (#$genls #$AccessNumber #$List) (#$genls #$AccessNumber #$PhoneNumber) (#$isa #$AccessNumber #$IDStringType) (#$isa #$AccessNumber #$ObjectType) (#$comment #$Account "An instance of #$ObjectType and a specialization of #$LegalAgreement. Each instance of #$Account is a recorded obligation (of some particular type) between specified parties, consisting of \"funds\" (not necessarily monetary funds) which typically can be added to and drawn upon. Positive examples include instances of #$RetirementAccount, #$TravelExpenseAccount, and of the many types of #$FinancialAccount. Note that the contents of an account need not be monetary; for example, the contents may be amounts of time, as in the specializations #$VacationAccount and #$SickLeaveAccount. #$Account does not include debt obligations of fixed face value that cannot be increased or reduced (such as instances of #$Bond-Agreement).") (#$disjointWith #$Account #$Visa-Permit) (#$genls #$Account #$AuthorizedAgreement) (#$genls #$Account #$LegalAgreement) (#$genls #$Account #$PropositionalInformationThing) (#$isa #$Account #$AccountType) (#$isa #$Account #$TemporalStuffType) (#$arg1Format #$accountAdministrator #$openEntryFormatInArgs) (#$arg1Isa #$accountAdministrator #$Account) (#$arg1Isa #$accountAdministrator #$Account) (#$arg2Format #$accountAdministrator #$singleEntryFormatInArgs) (#$arg2Isa #$accountAdministrator #$Agent) (#$arg2Isa #$accountAdministrator #$Agent) (#$argFormat #$accountAdministrator 1 #$openEntryFormatInArgs) (#$argFormat #$accountAdministrator 2 #$singleEntryFormatInArgs) (#$argIsa #$accountAdministrator 1 #$Account) (#$argIsa #$accountAdministrator 1 #$Account) (#$argIsa #$accountAdministrator 1 #$Account) (#$argIsa #$accountAdministrator 2 #$Agent) (#$argIsa #$accountAdministrator 2 #$Agent) (#$argIsa #$accountAdministrator 2 #$Agent) (#$arity #$accountAdministrator 2) (#$comment #$accountAdministrator "The predicate #$accountAdministrator identifies the agent who administers a particular account (i.e. recorded obligation of some particular type between specified parties). (#$accountAdministrator ACCT AGENT) means that the #$Account ACCT is administered by the individual or organization (often a bank) AGENT. See also #$AccountManager.") (#$functionalInArgs #$accountAdministrator 2) (#$genlInverse #$accountAdministrator #$usesObject) (#$genlPreds #$accountAdministrator #$temporallyIntersects) (#$isa #$accountAdministrator #$BinaryPredicate) (#$isa #$accountAdministrator #$FunctionalPredicate) (#$isa #$accountAdministrator #$IntangibleObjectPredicate) (#$negationPreds #$accountAdministrator #$accountHolder) (#$arg1Isa #$accountBalance #$FinancialAccount) (#$arg2Format #$accountBalance #$IntervalEntry) (#$arg2Isa #$accountBalance #$MonetaryValue) (#$argFormat #$accountBalance 2 #$IntervalEntry) (#$argIsa #$accountBalance 1 #$FinancialAccount) (#$argIsa #$accountBalance 1 #$FinancialAccount) (#$argIsa #$accountBalance 2 #$MonetaryValue) (#$argIsa #$accountBalance 2 #$MonetaryValue) (#$arity #$accountBalance 2) (#$comment #$accountBalance "The predicate #$accountBalance is used to indicate the balance of a particular account. (#$accountBalance ACCT BAL) means that the #$FinancialAccount ACCT has the balance BAL; BAL is the amount of #$MonetaryValue either owed by, or available to, the #$accountHolder (depending upon the type of account).") (#$functionalInArgs #$accountBalance 2) (#$isa #$accountBalance #$BinaryPredicate) (#$isa #$accountBalance #$IntervalBasedQuantitySlot) (#$arg1Isa #$accountHolder #$Account) (#$arg1Isa #$accountHolder #$Account) (#$arg2Format #$accountHolder #$SetTheFormat) (#$arg2Isa #$accountHolder #$Agent) (#$arg2Isa #$accountHolder #$Agent) (#$argFormat #$accountHolder 2 #$SetTheFormat) (#$argIsa #$accountHolder 1 #$Account) (#$argIsa #$accountHolder 1 #$Account) (#$argIsa #$accountHolder 1 #$Account) (#$argIsa #$accountHolder 2 #$Agent) (#$argIsa #$accountHolder 2 #$Agent) (#$argIsa #$accountHolder 2 #$Agent) (#$arity #$accountHolder 2) (#$comment #$accountHolder "A binary predicate which relates instances of #$Agent to instances of #$Account. (#$accountHolder ACCT AGENT) means that the account ACCT is held by the individual or organization AGENT; thus, money (or some other valuable such as vacation leave) is owed to or from AGENT in the amount shown in the account (see #$accountBalance), and can be added to or drawn upon.") (#$genlInverse #$accountHolder #$awareOf) (#$genlInverse #$accountHolder #$positiveVestedInterest) (#$isa #$accountHolder #$CotemporalObjectsSlot) (#$comment #$AccountSystem "#$AccountSystem is a specialization of #$ComputerNetwork. Each instance of #$AccountSystem is a computational system which is such that users must log on to it to make use of it. Instances of #$AccountSystem can consist of one or many nodes (i.e. computers). Each node in an #$AccountSystem shares a given set of accounts with any other nodes in that #$AccountSystem (such that someone with an account can log in at any node). See also #$nodeInAccountSystem, #$accountForSystem, and #$ComputerAccount.") (#$genls #$AccountSystem #$ComputerNetwork) (#$genls #$AccountSystem #$Individual) (#$isa #$AccountSystem #$ExistingObjectType) (#$arg1Isa #$accountSystemOnNetwork #$AccountSystem) (#$arg1Isa #$accountSystemOnNetwork #$AccountSystem) (#$arg2Isa #$accountSystemOnNetwork #$ComputerNetwork) (#$arg2Isa #$accountSystemOnNetwork #$ComputerNetwork) (#$argIsa #$accountSystemOnNetwork 1 #$AccountSystem) (#$argIsa #$accountSystemOnNetwork 1 #$AccountSystem) (#$argIsa #$accountSystemOnNetwork 1 #$AccountSystem) (#$argIsa #$accountSystemOnNetwork 2 #$ComputerNetwork) (#$argIsa #$accountSystemOnNetwork 2 #$ComputerNetwork) (#$argIsa #$accountSystemOnNetwork 2 #$ComputerNetwork) (#$arity #$accountSystemOnNetwork 2) (#$comment #$accountSystemOnNetwork "A binary predicate that relates instances of #$AccountSystem to instances of #$ComputerNetwork. (#$accountSystemOnNetwork SYSTEM NETWORK) means that SYSTEM is an instance of #$AccountSystem such that either (#$nodeInSystem SYSTEM NETWORK) holds or (#$subNetwork NETWORK SYSTEM) holds.") (#$genlPreds #$accountSystemOnNetwork #$temporallyIntersects) (#$isa #$accountSystemOnNetwork #$IrreflexiveBinaryPredicate) (#$comment #$AccountType "A collection of collections and a specialization of #$ObjectType. Each instance of #$AccountType is a collection of financial accounts of the same type. Instances of #$AccountType include #$SavingsAccount, #$CreditCardAccount, #$RetirementAccount, #$SocialSecurityAccount, and #$TravelExpenseAccount.") (#$genls #$AccountType #$ObjectType) (#$isa #$AccountType #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AccountType #$CollectionType) (#$isa #$AccountType #$CollectionType) (#$isa #$AccountType #$SecondOrderCollection) (#$isa #$AccountType #$SiblingDisjointCollectionType) (#$arg1Isa #$acknowledgedAct #$Acknowledging-CommunicationAct) (#$arg1Isa #$acknowledgedAct #$Acknowledging-CommunicationAct) (#$arg2Isa #$acknowledgedAct #$CommunicationAct-Single) (#$arg2Isa #$acknowledgedAct #$CommunicationAct-Single) (#$argIsa #$acknowledgedAct 1 #$Acknowledging-CommunicationAct) (#$argIsa #$acknowledgedAct 1 #$Acknowledging-CommunicationAct) (#$argIsa #$acknowledgedAct 1 #$Acknowledging-CommunicationAct) (#$argIsa #$acknowledgedAct 2 #$CommunicationAct-Single) (#$argIsa #$acknowledgedAct 2 #$CommunicationAct-Single) (#$argIsa #$acknowledgedAct 2 #$CommunicationAct-Single) (#$arity #$acknowledgedAct 2) (#$comment #$acknowledgedAct "(#$acknowledgedAct ACKACT COMACT) means that the #$CommunicationAct-Single COMACT is acknowledged and replied-to by the responsive #$Acknowledging-CommunicationAct 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 #$acknowledgementOf which refers to the abstract content of the communication.") (#$genlInverse #$acknowledgedAct #$postEvents) (#$genlPreds #$acknowledgedAct #$startsAfterStartingOf) (#$isa #$acknowledgedAct #$AntiTransitiveBinaryPredicate) (#$isa #$acknowledgedAct #$AsymmetricBinaryPredicate) (#$negationInverse #$acknowledgedAct #$acknowledgedAct) (#$relationAllExists #$acknowledgedAct #$Acknowledging-CommunicationAct #$CommunicationAct-Single) (#$comment #$Acknowledging-CommunicationAct "A specialization of #$CommunicationAct-Single. Each instance of this collection is an action that conveys information to the effect that the performing agent has received some prior #$CommunicationAct-Single (which was performed by another agent). An example is Joan saying, `I hear you' in response to Bette's exclaiming, `What a dump!'") (#$genls #$Acknowledging-CommunicationAct #$CommunicationAct-Single) (#$genls #$Acknowledging-CommunicationAct #$Individual) (#$isa #$Acknowledging-CommunicationAct #$DefaultDisjointScriptType) (#$isa #$Acknowledging-CommunicationAct #$TemporalObjectType) (#$subEventTypes #$Acknowledging-CommunicationAct #$IBTGeneration-Original) (#$arg1Format #$acquaintedWith #$SetTheFormat) (#$arg1Isa #$acquaintedWith #$IndividualAgent) (#$arg1Isa #$acquaintedWith #$IndividualAgent) (#$arg2Format #$acquaintedWith #$SetTheFormat) (#$arg2Isa #$acquaintedWith #$IndividualAgent) (#$arg2Isa #$acquaintedWith #$IndividualAgent) (#$argFormat #$acquaintedWith 1 #$SetTheFormat) (#$argFormat #$acquaintedWith 2 #$SetTheFormat) (#$argIsa #$acquaintedWith 1 #$IndividualAgent) (#$argIsa #$acquaintedWith 1 #$IndividualAgent) (#$argIsa #$acquaintedWith 1 #$IndividualAgent) (#$argIsa #$acquaintedWith 2 #$IndividualAgent) (#$argIsa #$acquaintedWith 2 #$IndividualAgent) (#$argIsa #$acquaintedWith 2 #$IndividualAgent) (#$arity #$acquaintedWith 2) (#$comment #$acquaintedWith "This predicate relates an agent to other agents with whom s/he is acquainted. (#$acquaintedWith AGENT1 AGENT2) means that AGENT1 is acquainted with AGENT2 in the sense that AGENT1 has met, has knowingly come into physical contact with, or has knowingly communicated (bi-directionally) with AGENT2. Typically, this means that AGENT1 is aware of some facts about AGENT2 and can recognize AGENT2 by appearance, voice, or some other physical characteristic. Note that #$acquaintedWith is _not_ symmetric: it is possible for AGENT1 to be #$acquaintedWith AGENT2 and not vice versa. This would be the case (e.g.) if AGENT2 is nonsentient (cf. #$SentientAnimal) or comatose, and thus incapable of recognizing AGENT1. Another (arguable) example of asymmetric acquaintance is where AGENT1 is \"introduced\" to AGENT2 while (the former is) in disguise and using a faked identity.") (#$genlInverseWRTTypes #$acquaintedWith #$acquaintedWith #$IntelligentAgent #$IntelligentAgent) (#$genlPreds #$acquaintedWith #$awareOf) (#$genlPreds #$acquaintedWith #$temporallyIntersects) (#$isa #$acquaintedWith #$BinaryPredicate) (#$isa #$acquaintedWith #$CotemporalObjectsSlot) (#$isa #$acquaintedWith #$ReflexiveBinaryPredicate) (#$comment #$Action "The collection of #$Events (q.v.) that are carried out by some \"doer\" (see #$doneBy). Instances of #$Action include any event in which one or more actors effect some change in the (tangible or intangible) state of the world, typically by an expenditure of effort or energy. Note that it is not required that any tangible object be moved, changed, produced, or destroyed for an action to occur; the effects of an action might be intangible (such as a change in a bank balance or the intimidation of a subordinate). Note also that the doer of an action, though typically an #$Agent (q.v.), need not be (e.g. a falling rock that dents a car's roof). Depending upon the context, doers of actions might be animate or inanimate, conscious or nonconscious. For actions that are intentional, see #$PurposefulAction and #$performedBy.") (#$genls #$Action #$Event) (#$genls #$Action #$Individual) (#$isa #$Action #$AnimalCapabilityType) (#$isa #$Action #$TemporalObjectType) (#$arg1Isa #$actionExpressesFeeling #$Action) (#$arg2Genl #$actionExpressesFeeling #$FeelingAttribute) (#$arg2Isa #$actionExpressesFeeling #$FeelingType) (#$argGenl #$actionExpressesFeeling 2 #$FeelingAttribute) (#$argGenl #$actionExpressesFeeling 2 #$FeelingAttribute) (#$argIsa #$actionExpressesFeeling 1 #$Action) (#$argIsa #$actionExpressesFeeling 1 #$Action) (#$argIsa #$actionExpressesFeeling 2 #$FeelingType) (#$argIsa #$actionExpressesFeeling 2 #$FeelingType) (#$arity #$actionExpressesFeeling 2) (#$comment #$actionExpressesFeeling "(#$actionExpressesFeeling ACT EMOTYPE) means that the particular action ACT actually 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. See also #$actionExpressesFeelingToward. If one wishes to make statements about tendencies rather than actual expressions, e.g. ``smiling tends to express happiness'', see #$actionTypeExpressesFeeling.") (#$isa #$actionExpressesFeeling #$BinaryPredicate) (#$comment #$ActionOnObject "A specialization of both #$Action and #$PhysicalEvent; the collection of physical events in which some doer acts on an object. Each instance of #$ActionOnObject is an action in which both the roles of #$doneBy and #$objectActedOn (qq.v.) are filled. Examples include someone typing on a keyboard and a tornado destroying a building. Non-examples include a person dancing and wind blowing.") (#$genls #$ActionOnObject #$Action) (#$genls #$ActionOnObject #$Individual) (#$genls #$ActionOnObject #$PhysicalEvent) (#$isa #$ActionOnObject #$TemporalObjectType) (#$requiredArg1Pred #$ActionOnObject #$objectActedOn) (#$comment #$ActionPredicate "A specialization of #$EventPredicate (q.v.). Each instance of #$ActionPredicate is a predicate used to make an assertion about an action performed intentionally by an agent. The first argument to each instance of #$ActionPredicate will be the \"agentive force\" of the action, and the remaining arguments will be \"objects\" that the agentive force interacts with in some way. The representation of actions in terms of #$ActionPredicates is an alternative to the Davidsonian-style representation of actions in which the \"participants\" in actions are related to the reified individual actions in which they participate (for that alternative, see #$Role and #$ActorSlot). Important specializations of #$ActionPredicate include #$SimpleActionPredicate and #$ComplexActionPredicate (qq.v.).") (#$genls #$ActionPredicate #$EventPredicate) (#$genls #$ActionPredicate #$Predicate) (#$isa #$ActionPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ActionPredicate #$PredicateCategory) (#$arg1Isa #$actionSequence #$List) (#$argIsa #$actionSequence 1 #$List) (#$argIsa #$actionSequence 1 #$List) (#$arity #$actionSequence 1) (#$comment #$actionSequence "(#$actionSequence (#$TheList FORM_1 FORM_2 ... FORM_n)) means that the actions described by the action formulas FORM_i were performed in the order indicated. Each FORM_i should be an atomic formula whose predicate is an instance of #$ActionPredicate.") (#$genlPreds #$actionSequence #$eventSequence) (#$isa #$actionSequence #$UnaryPredicate) (#$comment #$ActivityTypeFocusGroup "#$ActivityTypeFocusGroup is a specialization of #$Organization. Each instance of #$ActivityTypeFocusGroup is an organization which focuses on some type of activity, such as stamp collecting or sailing.") (#$disjointWith #$ActivityTypeFocusGroup #$Court-Judicial) (#$disjointWith #$ActivityTypeFocusGroup #$FinancialOrganization) (#$disjointWith #$ActivityTypeFocusGroup #$FoodAndBeverageOrganization) (#$disjointWith #$ActivityTypeFocusGroup #$InsuranceOrganization) (#$disjointWith #$ActivityTypeFocusGroup #$ManufacturingOrganization) (#$disjointWith #$ActivityTypeFocusGroup #$TransportationOrganization) (#$disjointWith #$ActivityTypeFocusGroup #$TravelOrganization) (#$genls #$ActivityTypeFocusGroup #$Individual) (#$genls #$ActivityTypeFocusGroup #$Organization) (#$isa #$ActivityTypeFocusGroup #$ExistingObjectType) (#$arg1Format #$actorPartsAffected #$SetTheFormat) (#$arg1Isa #$actorPartsAffected #$Event) (#$arg1Isa #$actorPartsAffected #$Event) (#$arg2Format #$actorPartsAffected #$SetTheFormat) (#$arg2Isa #$actorPartsAffected #$AnimalBodyPart) (#$arg2Isa #$actorPartsAffected #$AnimalBodyPart) (#$arg2Isa #$actorPartsAffected #$OrganismPart) (#$arg2Isa #$actorPartsAffected #$OrganismPart) (#$argFormat #$actorPartsAffected 1 #$SetTheFormat) (#$argFormat #$actorPartsAffected 2 #$SetTheFormat) (#$argIsa #$actorPartsAffected 2 #$AnimalBodyPart) (#$argIsa #$actorPartsAffected 2 #$AnimalBodyPart) (#$argIsa #$actorPartsAffected 2 #$AnimalBodyPart) (#$argIsa #$actorPartsAffected 1 #$Event) (#$argIsa #$actorPartsAffected 1 #$Event) (#$argIsa #$actorPartsAffected 1 #$Event) (#$argIsa #$actorPartsAffected 2 #$OrganismPart) (#$argIsa #$actorPartsAffected 2 #$OrganismPart) (#$argIsa #$actorPartsAffected 2 #$OrganismPart) (#$arity #$actorPartsAffected 2) (#$comment #$actorPartsAffected "(#$actorPartsAffected ACT PART) means that PART is an #$objectActedOn in ACT, and it is one of the #$anatomicalParts of the organism which is #$bodilyActedOn in ACT. For example, during a man's morning shave, his #$Beard is an #$actorPartsAffected, 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.") (#$genlPreds #$actorPartsAffected #$nonDeliberateActors) (#$genlPreds #$actorPartsAffected #$objectActedOn) (#$isa #$actorPartsAffected #$ActorSlot) (#$relationAllExists #$actorPartsAffected #$Surgery #$AnimalBodyPart) (#$arg1Format #$actorPartsInvolved #$SetTheFormat) (#$arg1Isa #$actorPartsInvolved #$Event) (#$arg1Isa #$actorPartsInvolved #$Event) (#$arg2Format #$actorPartsInvolved #$SetTheFormat) (#$arg2Isa #$actorPartsInvolved #$OrganismPart) (#$arg2Isa #$actorPartsInvolved #$OrganismPart) (#$argFormat #$actorPartsInvolved 1 #$SetTheFormat) (#$argFormat #$actorPartsInvolved 2 #$SetTheFormat) (#$argIsa #$actorPartsInvolved 1 #$Event) (#$argIsa #$actorPartsInvolved 1 #$Event) (#$argIsa #$actorPartsInvolved 1 #$Event) (#$argIsa #$actorPartsInvolved 2 #$OrganismPart) (#$argIsa #$actorPartsInvolved 2 #$OrganismPart) (#$argIsa #$actorPartsInvolved 2 #$OrganismPart) (#$arity #$actorPartsInvolved 2) (#$comment #$actorPartsInvolved "(#$actorPartsInvolved ACT PART) means that PART is one of the parts (see the predicate #$anatomicalParts) of an organism that is playing an active role (see the predicate #$doneBy and its specializations) in the event ACT, and, moreover, that PART is somehow involved in the event ACT. Some examples of #$actorPartsInvolved 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 a person's hair when that person is getting a haircut. The hair is not an #$actorPartsInvolved, because the person is passive in that event; it is, however, an #$actorPartsAffected (q.v.) in that event.") (#$genlPreds #$actorPartsInvolved #$nonDeliberateActors) (#$genlPreds #$actorPartsInvolved #$preActors) (#$isa #$actorPartsInvolved #$ActorSlot) (#$relationAllExists #$actorPartsInvolved #$Hearing #$Ear) (#$relationAllExists #$actorPartsInvolved #$VisualPerception #$Eye) (#$relationAllExistsCount #$actorPartsInvolved #$DigestionEvent #$DigestiveSystem 1) (#$minimizeExtent #$actorPartsInvolved) (#$arg1Isa #$actors #$Event) (#$arg2Format #$actors #$SetTheFormat) (#$arg2Isa #$actors #$SomethingExisting) (#$argFormat #$actors 2 #$SetTheFormat) (#$argIsa #$actors 1 #$Event) (#$argIsa #$actors 1 #$Event) (#$argIsa #$actors 2 #$SomethingExisting) (#$argIsa #$actors 2 #$SomethingExisting) (#$arity #$actors 2) (#$comment #$actors "The most general instance of #$ActorSlot (q.v.): all other actor slots are specializations of this predicate. Thus #$actors is a broad relation that holds between a given event and any contemporary existing thing (see #$SomethingExisting) that is meaningfully involved in the event. (#$actors EVENT ACTOR) means that ACTOR is somehow saliently (directly or indirectly) involved in EVENT during EVENT. An object's merely being cotemporal (see #$cotemporal) with an event is obviously not sufficient for being an actor in it, nor is participating (however centrally) in a representation or re-enactment of the event. But note that being an \"actor\" in the sense is _not_ restricted to things that play \"active\" (as opposed to passive or instrumental) roles in a given event.") (#$genlPreds #$actors #$constituentInSituation) (#$genlPreds #$actors #$temporallyIntersects) (#$isa #$actors #$ActorSlot) (#$isa #$actors #$BinaryPredicate) (#$relationAllExists #$actors #$AtLeastPartiallyMentalEvent #$IntelligentAgent) (#$relationAllExists #$actors #$Event #$SomethingExisting) (#$relationAllExists #$actors #$Event #$SomethingExisting) (#$minimizeExtent #$actors) (#$comment #$ActorSlot "A collection of binary predicates; a specialization of #$Role. Each instance of #$ActorSlot relates some instance of #$Event to a temporal thing involved in that event (here called a \"participant\", although the thing in question might not be playing an active role in the event). The first argument of every instance of #$ActorSlot is constrained to be an instance of some specialization of #$Event, and the second argument is constrained to be an instance of some specialization of #$SomethingExisting. All instances of #$ActorSlot have #$actors as their #$genlPreds, directly or indirectly, so that the actor slots form a kind of hierarchy. Each specialized actor slot indicates _how_ its participant participates in the event, i.e., in what role (e.g., #$inputs, #$outputs, #$doneBy). Actor slots are _not_ used to indicate the time of an 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. Time and other quantities are relevant to events but are not instances of #$SomethingExisting; thus, they are related to events by some non-#$ActorSlot predicate. Things which are remotely related to the event -- for instance, someone who is affected by the event but doesn't exist when the event occurs -- may be related using some instance of #$Role that does not belong to #$ActorSlot, such as #$affectedAgent. See also #$Role.") (#$commonGenlPreds #$ActorSlot #$actors) (#$genls #$ActorSlot #$BinaryRolePredicate) (#$isa #$ActorSlot #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ActorSlot #$PredicateCategory) (#$comment #$ActorUseTypeSlot "Instances of #$ActorUseTypeSlot are actor slots which give information about the fate of the actor - whether it is destroyed, unchanged, temporarily changed, etc. Which #$ActorUseTypeSlot an actor appears on affects whether or not the same actor will act in the same role in the same kind of event in the future. ") (#$genls #$ActorUseTypeSlot #$ActorSlot) (#$isa #$ActorUseTypeSlot #$PredicateCategory) (#$comment #$ActsCommonlyConsideredCriminal "A collection of actions. Instances of #$ActsCommonlyConsideredCriminal are actions which are commonly considered illegal, i.e., in most legal systems. The primary purpose of this collection is to group together types of actions such as #$Murder and #$Stealing-Generic, which are almost universally considered criminal. However, individual instances of this collection are not necessarily instances of #$CriminalAct in every context or under every #$GovernmentCOC.") (#$genls #$ActsCommonlyConsideredCriminal #$HumanActivity) (#$genls #$ActsCommonlyConsideredCriminal #$Individual) (#$isa #$ActsCommonlyConsideredCriminal #$FirstOrderCollection) (#$keWeakSuggestionPreds #$ActsCommonlyConsideredCriminal #$maleficiary) (#$comment #$Address-LocationDesignator "A specialization of #$ContactInfoString. Each instance of #$Address-LocationDesignator is a string that describes the relatively permanent location of an individual or organization. For example: \"President Bill Clinton, White House, 1600 Pennsylvania Avenue, Washington, DC\". Addresses that provide an address suitable for delivery of mail are instances of the specialization, #$MailingAddress.") (#$genls #$Address-LocationDesignator #$ContactInfoString) (#$genls #$Address-LocationDesignator #$List) (#$isa #$Address-LocationDesignator #$ObjectType) (#$arg1Isa #$addressText #$ContactLocation) (#$arg1Isa #$addressText #$ContactLocation) (#$arg2Isa #$addressText #$Address-LocationDesignator) (#$argIsa #$addressText 2 #$Address-LocationDesignator) (#$argIsa #$addressText 2 #$Address-LocationDesignator) (#$argIsa #$addressText 1 #$ContactLocation) (#$argIsa #$addressText 1 #$ContactLocation) (#$argIsa #$addressText 1 #$ContactLocation) (#$arity #$addressText 2) (#$comment #$addressText "The predicate #$addressText relates an instance of #$ContactLocation to an instance of #$Address-LocationDesignator. (#$addressText LOC ADDRESS) means that the #$ContactLocation LOC has the #$Address-LocationDesignator ADDRESS.") (#$isa #$addressText #$FunctionalSlot) (#$arg1Format #$adjacentPathsAtJunction #$SetTheFormat) (#$arg1Isa #$adjacentPathsAtJunction #$JunctionOfPaths) (#$arg1Isa #$adjacentPathsAtJunction #$JunctionOfPaths) (#$arg2Format #$adjacentPathsAtJunction #$SetTheFormat) (#$arg2Isa #$adjacentPathsAtJunction #$Path-Generic) (#$arg2Isa #$adjacentPathsAtJunction #$Path-Generic) (#$argFormat #$adjacentPathsAtJunction 1 #$SetTheFormat) (#$argFormat #$adjacentPathsAtJunction 2 #$SetTheFormat) (#$argIsa #$adjacentPathsAtJunction 1 #$JunctionOfPaths) (#$argIsa #$adjacentPathsAtJunction 1 #$JunctionOfPaths) (#$argIsa #$adjacentPathsAtJunction 1 #$JunctionOfPaths) (#$argIsa #$adjacentPathsAtJunction 2 #$Path-Generic) (#$argIsa #$adjacentPathsAtJunction 2 #$Path-Generic) (#$argIsa #$adjacentPathsAtJunction 2 #$Path-Generic) (#$arity #$adjacentPathsAtJunction 2) (#$comment #$adjacentPathsAtJunction "(adjacentPathsAtJunction JUNCT PATH) means that the #$JunctionOfPaths JUNCT has PATH as one of the paths (instances of #$Path-Generic) joining it. A junction may connect many paths (it must connect at least three distinct paths), and a path may pass through many junctions, and may end at a junction. Examples: all the streets meeting at a certain #$Intersection-Street, the particular #$Trachea and both primary bronchi meeting at the #$TracheobronchialJunction between a certain person's #$Lungs, and three #$LongitudeLines intersecting at the #$SouthPole. Neither PATH nor JUNCTION need be instances of #$PartiallyTangible, #$TemporalThing, or #$SpatialThing; however if PATH is, JUNCTION must also be.") (#$interArgIsa2-1 #$adjacentPathsAtJunction #$PartiallyTangible #$PartiallyTangible) (#$interArgIsa2-1 #$adjacentPathsAtJunction #$SpatialThing #$SpatialThing) (#$interArgIsa2-1 #$adjacentPathsAtJunction #$TemporalThing #$TemporalThing) (#$isa #$adjacentPathsAtJunction #$AsymmetricBinaryPredicate) (#$isa #$adjacentPathsAtJunction #$CustomaryPathCycLConstant) (#$negationInverse #$adjacentPathsAtJunction #$adjacentPathsAtJunction) (#$negationInverse #$adjacentPathsAtJunction #$adjacentPathsAtJunction) (#$arg1Format #$adjacentTo #$SetTheFormat) (#$arg1Isa #$adjacentTo #$SpatialThing) (#$arg1Isa #$adjacentTo #$SpatialThing) (#$arg2Format #$adjacentTo #$SetTheFormat) (#$arg2Isa #$adjacentTo #$SpatialThing) (#$arg2Isa #$adjacentTo #$SpatialThing) (#$argFormat #$adjacentTo 1 #$SetTheFormat) (#$argFormat #$adjacentTo 2 #$SetTheFormat) (#$argIsa #$adjacentTo 1 #$SpatialThing) (#$argIsa #$adjacentTo 1 #$SpatialThing) (#$argIsa #$adjacentTo 1 #$SpatialThing) (#$argIsa #$adjacentTo 2 #$SpatialThing) (#$argIsa #$adjacentTo 2 #$SpatialThing) (#$argIsa #$adjacentTo 2 #$SpatialThing) (#$arity #$adjacentTo 2) (#$comment #$adjacentTo "(#$adjacentTo OBJ1 OBJ2) means that OBJ1 and OBJ2 are touching, and that their region of contact is (at least for practical purposes, relative to the objects' dimensions and shapes) a line (i.e. the contact region is not a point, though the \"line\" of contact might actually have some height). Moreover, OBJ1 is neither mostly above nor mostly below OBJ2. Positive examples: adjacent squares on a chessboard, bordering countries, a connected pair of puzzle pieces. Negative examples: diagonally touching squares on a chessboard, a geographical region and the air directly above it, one block stacked on top of another.") (#$genlInverse #$adjacentTo #$adjacentTo) (#$genlInverse #$adjacentTo #$adjacentTo) (#$genlPreds #$adjacentTo #$touches) (#$isa #$adjacentTo #$CotemporalObjectsSlot) (#$isa #$adjacentTo #$PhysicalFeatureDescribingPredicate) (#$isa #$adjacentTo #$SpatialPredicate) (#$isa #$adjacentTo #$SymmetricBinaryPredicate) (#$negationInverse #$adjacentTo #$above-Generally) (#$negationPreds #$adjacentTo #$above-Generally) (#$comment #$Adjective "The collecton of all adjectives. Adjectives are words which can modify nouns. Many adjectives have comparative and superlative forms. Example: `red'.") (#$genls #$Adjective #$Individual) (#$genls #$Adjective #$OpenClassWord) (#$isa #$Adjective #$SpeechPart) (#$comment #$AdministrativeStaffPerson "A specialization of #$DeskWorker. Each instance of #$AdministrativeStaffPerson is a worker whose primary job responsibilities are administrative and/or managerial tasks. Such jobs can be at any level in an organization's hierarchy, from receptionist/secretary to executive assistant to manager.") (#$genls #$AdministrativeStaffPerson #$DeskWorker) (#$genls #$AdministrativeStaffPerson #$Individual) (#$isa #$AdministrativeStaffPerson #$PersonTypeByOccupation) (#$isa #$AdministrativeStaffPerson #$PersonTypeByPositionInOrg) (#$comment #$Administrator "A specialization of #$AdministrativeStaffPerson. Each instance of #$Administrator is an employee of an organization who is responsible for managing its organizational affairs. Instances of #$Administrator may or may not also be required to manage people. If so, then they are also #$Managers (q.v.).") (#$genls #$Administrator #$AdministrativeStaffPerson) (#$genls #$Administrator #$Individual) (#$isa #$Administrator #$PersonTypeByOccupation) (#$comment #$Admiration "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 #$FeelingTypes than #$Admiration are #$Wonder-Admiration, #$Adulation, #$Awe, etc. ") (#$genls #$Admiration #$Respect) (#$isa #$Admiration #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Admiration #$FeelingType) (#$arg1Genl #$admittedAllArgument #$Thing) (#$arg1Isa #$admittedAllArgument #$Collection) (#$arg2Isa #$admittedAllArgument #$NonNegativeInteger) (#$arg3Isa #$admittedAllArgument #$Relation) (#$argGenl #$admittedAllArgument 1 #$Thing) (#$argGenl #$admittedAllArgument 1 #$Thing) (#$argIsa #$admittedAllArgument 1 #$Collection) (#$argIsa #$admittedAllArgument 1 #$Collection) (#$argIsa #$admittedAllArgument 2 #$NonNegativeInteger) (#$argIsa #$admittedAllArgument 2 #$NonNegativeInteger) (#$argIsa #$admittedAllArgument 3 #$Relation) (#$argIsa #$admittedAllArgument 3 #$Relation) (#$arity #$admittedAllArgument 3) (#$comment #$admittedAllArgument "This predicate is used to state that the instances of a given collection each meet the argument-type constraints on a given argument-place of a given relation. (#$admittedAllArgument COL ARGNUM RELN) means that the instances of COL satisfy all of the (single-argument) argument-type constraints (see #$ArgIsaPredicate and #$ArgGenlPredicate) for the ARGNUMth argument position of RELN. For example, (#$admittedAllArgument #$FemalePerson 1 #$spouse) and (#$admittedAllArgument #$PersonTypeByActivity 1 #$JuvenileFn) both hold. See also #$admittedArgument.") (#$isa #$admittedAllArgument #$CoreConstant) (#$isa #$admittedAllArgument #$MetaRelation) (#$isa #$admittedAllArgument #$TernaryPredicate) (#$arg1Format #$admittedArgument #$openEntryFormatInArgs) (#$arg1Isa #$admittedArgument #$Thing) (#$arg2Format #$admittedArgument #$openEntryFormatInArgs) (#$arg2Isa #$admittedArgument #$NonNegativeInteger) (#$arg3Format #$admittedArgument #$openEntryFormatInArgs) (#$arg3Isa #$admittedArgument #$Relation) (#$argFormat #$admittedArgument 1 #$openEntryFormatInArgs) (#$argFormat #$admittedArgument 2 #$openEntryFormatInArgs) (#$argFormat #$admittedArgument 3 #$openEntryFormatInArgs) (#$argIsa #$admittedArgument 2 #$NonNegativeInteger) (#$argIsa #$admittedArgument 2 #$NonNegativeInteger) (#$argIsa #$admittedArgument 3 #$Relation) (#$argIsa #$admittedArgument 3 #$Relation) (#$argIsa #$admittedArgument 1 #$Thing) (#$argIsa #$admittedArgument 1 #$Thing) (#$arity #$admittedArgument 3) (#$comment #$admittedArgument "This predicate is used to state that a given thing meets the argument-type constraints on a given argument-place of a given relation. (#$admittedArgument THING ARGNUM RELN) means that THING satisfies all of the (single-argument) argument-type constraints (see #$ArgIsaPredicate and #$ArgGenlPredicate) for the ARGNUMth argument position of RELN. For example, (#$admittedArgument #$AbrahamLincoln 1 #$wife) and (#$admittedArgument #$Cougar 1 #$JuvenileFn) both hold. See also #$admittedSentence.") (#$isa #$admittedArgument #$CoreConstant) (#$isa #$admittedArgument #$MetaRelation) (#$isa #$admittedArgument #$TernaryPredicate) (#$completeExtentKnown #$admittedArgument) (#$arg1Isa #$admittedNAT #$CycLNonAtomicTerm) (#$argIsa #$admittedNAT 1 #$CycLNonAtomicTerm) (#$argIsa #$admittedNAT 1 #$CycLNonAtomicTerm) (#$arity #$admittedNAT 1) (#$comment #$admittedNAT "(#$admittedNAT NAT) states that NAT is a #$CycLNonAtomicTerm which is both syntactically and semantically well-formed wrt arg constraints. For example, (#$admittedNAT (#$MotherFn #$Muffet)) is true precisely in those mts in which #$Muffet satisfies all the applicable arg1 constraints imposed by #$MotherFn. See also #$admittedSentence.") (#$isa #$admittedNAT #$CoreConstant) (#$isa #$admittedNAT #$Relation) (#$isa #$admittedNAT #$UnaryPredicate) (#$arg1Isa #$admittedSentence #$ELSentence-Assertible) (#$argIsa #$admittedSentence 1 #$ELSentence-Assertible) (#$argIsa #$admittedSentence 1 #$ELSentence-Assertible) (#$arity #$admittedSentence 1) (#$comment #$admittedSentence "(#$admittedSentence SENTENCE) states that SENTENCE is a #$CycLSentence which is both syntactically and semantically well-formed with respect to argument constraints only. For example, (#$admittedSentence (#$bordersOn #$Canada #$France)) is true in #$WorldGeographyDualistMt, but not in #$WorldGeographyMt, since #$Canada and #$France are known to be instances of #$GeographicalRegion in the former microtheory, but not in the latter microtheory. See also #$admittedArgument.") (#$isa #$admittedSentence #$CoreConstant) (#$isa #$admittedSentence #$Relation) (#$isa #$admittedSentence #$UnaryPredicate) (#$negationPreds #$admittedSentence #$rejectedSentence) (#$genls #$Adulation #$Admiration) (#$isa #$Adulation #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Adulation #$FeelingType) (#$comment #$AdultAnimal "A specialization of #$Animal. The collection of all adult animals (including adult humans): animals that are at least mature enough to bear offspring. Cf. #$JuvenileAnimal.") (#$disjointWith #$AdultAnimal #$JuvenileAnimal) (#$genls #$AdultAnimal #$Animal) (#$genls #$AdultAnimal #$AnimalBLO) (#$genls #$AdultAnimal #$Individual) (#$isa #$AdultAnimal #$AnimalTypeByMaturity) (#$isa #$AdultAnimal #$ExistingObjectType) (#$comment #$AdultFemalePerson "The collection of all women; i.e., #$Persons who are adult and female.") (#$genls #$AdultFemalePerson #$FemalePerson) (#$genls #$AdultFemalePerson #$HumanAdult) (#$isa #$AdultFemalePerson #$Collection) (#$isa #$AdultFemalePerson #$ExistingObjectType) (#$comment #$AdultMalePerson "The collection of all men, i.e., #$Persons who are adult and male.") (#$genls #$AdultMalePerson #$HumanAdult) (#$genls #$AdultMalePerson #$MalePerson) (#$isa #$AdultMalePerson #$Collection) (#$isa #$AdultMalePerson #$ExistingObjectType) (#$comment #$Adverb "The collection of all adverbs. Adverbs are words which can modify adverbs, verbs, or adjectives. Many adverbs are morphologically derived from adjectives. Example: `slowly'.") (#$genls #$Adverb #$Individual) (#$isa #$Adverb #$SpeechPart) (#$comment #$Advertising "A collection of #$CommunicationAct-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.") (#$genls #$Advertising #$BusinessEvent) (#$genls #$Advertising #$CommunicationAct-Single) (#$genls #$Advertising #$IBTGeneration) (#$genls #$Advertising #$Individual) (#$genls #$Advertising #$MarketingActivity) (#$isa #$Advertising #$TemporalObjectType) (#$subEventTypes #$Advertising #$IBTGeneration-Original) (#$comment #$AdvocacyOrganization "#$AdvocacyOrganization is a specialization of #$Organization. Each instance of #$AdvocacyOrganization is an #$Organization that lobbies or engages in activities with the purpose of advocating a particular position on social, economic, political, environmental matters. Many instances of #$IdeologicalOrganization are also instances of #$AdvocacyOrganization. Examples of #$AdvocacyOrganization include #$AmericanAssociationOfRetiredPersons, #$SierraClub, #$AmericanMedicalAssociation, and #$StateBarOfTexas.") (#$genls #$AdvocacyOrganization #$Individual) (#$genls #$AdvocacyOrganization #$Organization) (#$isa #$AdvocacyOrganization #$ExistingObjectType) (#$isa #$AdvocacyOrganization #$OrganizationTypeByActivityType) (#$isa #$AFew-Quant #$PositiveIntegerExtent) (#$comment #$Affection "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 #$FeelingTypes than #$Affection are #$Love, #$Passion, etc.") (#$genls #$Affection #$GoodWill) (#$isa #$Affection #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Affection #$FeelingType) (#$arg1Format #$affiliatedWith #$SetTheFormat) (#$arg1Isa #$affiliatedWith #$Agent) (#$arg2Format #$affiliatedWith #$SetTheFormat) (#$arg2Isa #$affiliatedWith #$Agent) (#$argFormat #$affiliatedWith 1 #$SetTheFormat) (#$argFormat #$affiliatedWith 2 #$SetTheFormat) (#$argIsa #$affiliatedWith 1 #$Agent) (#$argIsa #$affiliatedWith 1 #$Agent) (#$argIsa #$affiliatedWith 2 #$Agent) (#$argIsa #$affiliatedWith 2 #$Agent) (#$arity #$affiliatedWith 2) (#$comment #$affiliatedWith "(#$affiliatedWith AGENT1 AGENT2) means that AGENT1 and AGENT2 are somehow affiliated. This is a broad relation, involving at least the voluntary entry into an understood formal or semi-formal relationship, which entails certain rights and obligations, on the part of at least one of the affiliated agents. For example, the agents might be business partners, kin, employer/employee, parent-company/subsidiary, or organization/member.") (#$genlInverse #$affiliatedWith #$affiliatedWith) (#$genlPreds #$affiliatedWith #$temporallyIntersects) (#$isa #$affiliatedWith #$BinaryPredicate) (#$isa #$affiliatedWith #$CotemporalObjectsSlot) (#$isa #$affiliatedWith #$IrreflexiveBinaryPredicate) (#$isa #$affiliatedWith #$SymmetricBinaryPredicate) (#$arg1Format #$after #$openEntryFormatInArgs) (#$arg1Isa #$after #$TimePoint) (#$arg2Format #$after #$openEntryFormatInArgs) (#$arg2Isa #$after #$TimePoint) (#$argFormat #$after 1 #$openEntryFormatInArgs) (#$argFormat #$after 2 #$openEntryFormatInArgs) (#$argIsa #$after 1 #$TimePoint) (#$argIsa #$after 1 #$TimePoint) (#$argIsa #$after 2 #$TimePoint) (#$argIsa #$after 2 #$TimePoint) (#$arity #$after 2) (#$comment #$after "A #$PrimitiveTemporalPredicate that relates two points in time. (#$after LATER EARLIER) means #$TimePoint LATER is after (occurs later in time than) #$TimePoint EARLIER.") (#$genlPreds #$after #$startsAfterEndingOf) (#$isa #$after #$AsymmetricBinaryPredicate) (#$isa #$after #$ObjectPredicate) (#$isa #$after #$PrimitiveTemporalPredicate) (#$isa #$after #$TransitiveBinaryPredicate) (#$negationInverse #$after #$after) (#$negationPreds #$after #$temporalBoundsIntersect) (#$typedGenlPreds #$after #$startsAfterEndingOf) (#$arg1Isa #$afterAdding #$Predicate) (#$arg1Isa #$afterAdding #$Predicate) (#$arg2Format #$afterAdding #$SetTheFormat) (#$arg2Isa #$afterAdding #$SubLSymbol) (#$arg2Isa #$afterAdding #$SubLSymbol) (#$argFormat #$afterAdding 2 #$SetTheFormat) (#$argIsa #$afterAdding 1 #$Predicate) (#$argIsa #$afterAdding 1 #$Predicate) (#$argIsa #$afterAdding 1 #$Predicate) (#$argIsa #$afterAdding 2 #$SubLSymbol) (#$argIsa #$afterAdding 2 #$SubLSymbol) (#$argIsa #$afterAdding 2 #$SubLSymbol) (#$arity #$afterAdding 2) (#$arity #$afterAdding 2) (#$comment #$afterAdding "Whenever a source is added to a gaf use of a predicate, each of that predicate's #$afterAdding functions is called on that source.") (#$isa #$afterAdding #$BinaryPredicate) (#$isa #$afterAdding #$BookkeepingPredicate) (#$isa #$afterAdding #$CycInferenceDescriptorPredicate) (#$isa #$afterAdding #$InferenceRelatedBookkeepingPredicate) (#$isa #$afterAdding #$LogicalTruthImplementationConstant) (#$isa #$afterAdding #$PossibleDefinitionalPredicate) (#$isa #$afterAdding #$Predicate) (#$comment #$Afternoon "An #$Afternoon is the daily #$Event where the #$Sun moves from its `highest' position in the daily cycle and `sets' or becomes a #$MidnightSun, i.e from noon till #$Sunset or #$MidnightSun. A #$Midday overlaps the start of an #$Afternoon, and an #$Evening is #$contiguousAfter an #$Afternoon (except when there is a #$MidnightSun in which case a #$Morning is contiguously after the #$Afternoon). Each #$Afternoon is #$temporallyFinishedBy a #$Sunset or #$MidnightSun.") (#$genls #$Afternoon #$Individual) (#$genls #$Afternoon #$QualitativeTimeOfDay) (#$isa #$Afternoon #$TemporalObjectType) (#$temporallySubsumes-TypeType #$Afternoon #$Sunset) (#$arg1Isa #$afterRemoving #$Predicate) (#$arg1Isa #$afterRemoving #$Predicate) (#$arg2Isa #$afterRemoving #$SubLSymbol) (#$arg2Isa #$afterRemoving #$SubLSymbol) (#$argIsa #$afterRemoving 1 #$Predicate) (#$argIsa #$afterRemoving 1 #$Predicate) (#$argIsa #$afterRemoving 1 #$Predicate) (#$argIsa #$afterRemoving 2 #$SubLSymbol) (#$argIsa #$afterRemoving 2 #$SubLSymbol) (#$argIsa #$afterRemoving 2 #$SubLSymbol) (#$arity #$afterRemoving 2) (#$arity #$afterRemoving 2) (#$comment #$afterRemoving "Whenever a source is removed from a gaf use of a predicate, each of that predicate's #$afterRemoving functions is called on that source.") (#$isa #$afterRemoving #$BinaryPredicate) (#$isa #$afterRemoving #$BookkeepingPredicate) (#$isa #$afterRemoving #$CycInferenceDescriptorPredicate) (#$isa #$afterRemoving #$InferenceRelatedBookkeepingPredicate) (#$isa #$afterRemoving #$LogicalTruthImplementationConstant) (#$isa #$afterRemoving #$Predicate) (#$arg1Format #$age #$SetTheFormat) (#$arg1Isa #$age #$SomethingExisting) (#$arg2Format #$age #$IntervalEntry) (#$arg2Isa #$age #$Time-Quantity) (#$argFormat #$age 2 #$IntervalEntry) (#$argFormat #$age 1 #$SetTheFormat) (#$argIsa #$age 1 #$SomethingExisting) (#$argIsa #$age 1 #$SomethingExisting) (#$argIsa #$age 2 #$Time-Quantity) (#$argIsa #$age 2 #$Time-Quantity) (#$arity #$age 2) (#$comment #$age "This predicate relates an existing thing to its current age, expressed as a quantity of time (see #$Time-Quantity). (#$age THING AMOUNT-OF-TIME) means that THING has been in existence for a total of AMOUNT-OF-TIME. THING can be a person, a galaxy, or any other existing thing (see #$SomethingExisting). Note, however, that the truth-value of a sentence about the age of something is dependent upon the temporal context in which the sentence is used. For example, in most contexts (see #$Microtheory) it would be a mistake to assert (#$age AlbertEinstein (#$YearsDuration 50)), because that sentence is only true in contexts restricted to the year-long interval in which Einstein had that age. So the above sentence should only be asserted in a microtheory that is temporally qualified to that year (roughly 1929) or some part or it. Alternatively, one can temporally qualify the sentence itself using #$holdsIn (q.v.). Thus (#$holdsIn (#$QuarterFn 2 (#$YearFn 1929)) (#$age AlbertEinstein (#$YearsDuration 50)), which means that Einstein is a 50-year-old during the entire second quarter of 1929, is true -- regardless of the temporal context.") (#$functionalInArgs #$age 2) (#$isa #$age #$BinaryPredicate) (#$isa #$age #$IntervalBasedQuantitySlot) (#$comment #$Agent "The collection of #$Agent-Generics (q.v.) that are not tangible artifacts (cf. #$AgentiveArtifact). #$Agent includes all naturally-occurring agents (e.g. #$Persons and #$Animals), any #$SupernaturalBeings (q.v.), and #$Organizations.") (#$disjointWith #$Agent #$Artifact) (#$disjointWith #$Agent #$FluidTangibleThing) (#$disjointWith #$Agent #$InorganicStuff) (#$genls #$Agent #$Agent-Generic) (#$genls #$Agent #$CompositeTangibleAndIntangibleObject) (#$genls #$Agent #$Individual) (#$isa #$Agent #$ExistingObjectType) (#$comment #$Agent-Generic "A specialization of #$SomethingExisting. Each instance of #$Agent-Generic is a being that has desires and intentions, and the ability to act on those desires and intentions. Instances of #$Agent-Generic may be individuals (see the specialization #$IndividualAgent) or they may consist of several #$Agent-Generics operating together (see the specialization #$MultiIndividualAgent). Notable specializations of #$Agent-Generic include #$Agent and #$AgentiveArtifact.") (#$disjointWith #$Agent-Generic #$Corner-2or3d) (#$disjointWith #$Agent-Generic #$OrganismPart) (#$disjointWith #$Agent-Generic #$Place-NonAgent) (#$disjointWith #$Agent-Generic (#$FoodOrDrinkForFn #$Person)) (#$genls #$Agent-Generic #$Individual) (#$genls #$Agent-Generic #$PartiallyIntangibleIndividual) (#$genls #$Agent-Generic #$SomethingExisting) (#$genls #$Agent-Generic (#$CollectionUnionFn (#$TheSet #$Agent-Generic (#$GroupFn #$Agent-Generic)))) (#$genls #$Agent-Generic (#$CollectionUnionFn (#$TheSet #$InformationBearingThing #$Agent-Generic))) (#$isa #$Agent-Generic #$ExistingObjectType) (#$partitionedInto #$Agent-Generic (#$ThePartition #$IndividualAgent #$MultiIndividualAgent)) (#$comment #$AgentGMt "The #$Microtheory that defines the concept of #$Agent and properties of agents.") (#$genlMt #$AgentGMt #$AgentGVocabularyMt) (#$genlMt #$AgentGMt #$BaseKB) (#$genlMt #$AgentGMt #$BaseKB) (#$genlMt #$AgentGMt #$CapabilitiesMt) (#$genlMt #$AgentGMt #$MovementMt) (#$genlMt #$AgentGMt #$NaiveSpatialMt) (#$isa #$AgentGMt #$GeneralMicrotheory) (#$isa #$AgentGMt #$TheoryMicrotheory) (#$comment #$AgentGVocabularyMt "The #$VocabularyMicrotheory for #$AgentGMt.") (#$genlMt #$AgentGVocabularyMt #$BaseKB) (#$genlMt #$AgentGVocabularyMt #$CapabilitiesVocabularyMt) (#$genlMt #$AgentGVocabularyMt #$MovementVocabularyMt) (#$genlMt #$AgentGVocabularyMt #$NaiveSpatialVocabularyMt) (#$isa #$AgentGVocabularyMt #$VocabularyMicrotheory) (#$comment #$AgentiveArtifact "#$AgentiveArtifact is the collection of all artifacts (created by instances of #$Agent) that commonly possess (at least) the apparent ability to make decisions and commence actions more or less independently of those agents. The distinction here is conventional; a certain functional sophistication possessed by instances of #$Artifact that are 'not really living agents' seems to mirror that possessed by 'living agents'. This sense of agency derives from ability or function the artifact possesses, namely the ability to commence actions, independently of agents, based on some internal calculation or deliberation. Subcollections include #$SoftwareAgent and #$Enclave-Computer.") (#$genls #$AgentiveArtifact #$Agent-Generic) (#$genls #$AgentiveArtifact #$Artifact-Generic) (#$genls #$AgentiveArtifact #$Individual) (#$isa #$AgentiveArtifact #$ExistingObjectType) (#$comment #$AgentiveNoun "A specialization of #$DeVerbalNoun. Each instance of #$AgentiveNoun is a noun in the agentive form. Agentive nouns usually denote the `doer' or `performer' of some action, and often end in `-er' or `-or'. Example: `runner'.") (#$genls #$AgentiveNoun #$Individual) (#$isa #$AgentiveNoun #$SpeechPart) (#$comment #$AgentiveRole "A subcollection of #$ActorSlot. Each instance ROLE of #$AgentiveRole must be an #$ActorSlot that satisfies the following conditions: (i) ROLE specifies what an agent does (in the strict sense) in an #$Event rather than describing what happens to the agent in the #$Event. That is to say, (ROLE AGT EVENT), when true, must describe agency rather than a mere happening. Thus, each #$ActorSlot that does not describe agency, such as #$objectActedOn, #$victim, #$instrument-Generic, #$bodilyDoer, #$fromLocation and #$motionPathway-Partial etc., is not an instance of #$AgentiveRole. (ii) ROLE must be specific enough to distinguish itself from other instances of #$AgentiveRole. This means, roughly, that if SLOT is a generalization of both SLOT1 and SLOT2, where SLOT1 is different from SLOT2, then SLOT is not an instance of #$AgentiveRole if both SLOT1 and SLOT2 are. Thus, #$interviewee is an instance of #$AgentiveRole while #$socialParticipants is not.") (#$genls #$AgentiveRole #$ActorSlot) (#$isa #$AgentiveRole #$PredicateCategory) (#$comment #$AgentPredicate "A collection of predicates that are used to ascribe characteristics or properties (taken in a very broad sense) to individual agents. As such, each instance of #$ObjectPredicate has an #$arity of 2 or greater and has at least one argument place (often including the first) constrained (see #$argIsa) to instances of #$Agent-Generic or some subcollection thereof. Examples include #$likesAsFriend and #$beliefs.") (#$genls #$AgentPredicate #$ObjectPredicate) (#$isa #$AgentPredicate #$PredicateCategory) (#$sharedNotes #$AgentPredicate #$NoteAboutPredicateCategories) (#$comment #$AgentTypeByEmotionalState "A collection of collections of #$IntelligentAgents. Instances are collections of agents characterized by being in certain emotional state. Examples include #$Angry, #$Excited, and #$Hopeful.") (#$genls #$AgentTypeByEmotionalState #$FirstOrderCollection) (#$isa #$AgentTypeByEmotionalState #$CollectionType) (#$isa #$AgentTypeByEmotionalState #$SecondOrderCollection) (#$typeGenls #$AgentTypeByEmotionalState #$IntelligentAgent) (#$arg1Format #$agreeingAgents #$SetTheFormat) (#$arg1Isa #$agreeingAgents #$Agreement) (#$arg1Isa #$agreeingAgents #$Agreement) (#$arg2Format #$agreeingAgents #$SetTheFormat) (#$arg2Isa #$agreeingAgents #$Agent) (#$arg2Isa #$agreeingAgents #$Agent) (#$argFormat #$agreeingAgents 1 #$SetTheFormat) (#$argFormat #$agreeingAgents 2 #$SetTheFormat) (#$argIsa #$agreeingAgents 2 #$Agent) (#$argIsa #$agreeingAgents 2 #$Agent) (#$argIsa #$agreeingAgents 2 #$Agent) (#$argIsa #$agreeingAgents 1 #$Agreement) (#$argIsa #$agreeingAgents 1 #$Agreement) (#$argIsa #$agreeingAgents 1 #$Agreement) (#$arity #$agreeingAgents 2) (#$comment #$agreeingAgents "The predicate #$agreeingAgents relates a particular agreement to the agents who made, or who are making, the agreement. (#$agreeingAgents AGREE PARTY) means that the #$Agreement AGREE has the #$Agent PARTY among its agreeing parties. If an #$Agreement AGREE and an #$Agent PARTY are related via #$agreeingAgents, they may also be related by more specialized versions of #$agreeingAgents, such as #$agreeingBuyer or #$agreeingSeller, #$insuringAgent or #$policyHolder, #$employedAgent or #$employingAgent. Note that if (#$agreeingAgents AGREE PARTY) holds, the #$Agent PARTY will be mentioned in the #$Agreement AGREE.") (#$genlInverse #$agreeingAgents #$vestedInterest) (#$genlPreds #$agreeingAgents #$propositionalInfoAbout) (#$interArgIsa1-2 #$agreeingAgents #$LegalAgreement #$LegalAgent) (#$isa #$agreeingAgents #$CotemporalObjectsSlot) (#$isa #$agreeingAgents #$InterActorSlot) (#$relationAllExistsMin #$agreeingAgents #$Agreement #$Agent 2) (#$sharedNotes #$agreeingAgents #$AgreementNote) (#$comment #$Agreement "A specialization of #$PropositionalInformationThing and #$Artifact-Intangible. Each instance of this collection involves two or more parties who agree that certain propositions (which correspond to a small #$Microtheory -- see the shared note #$AgreementNote) should be true. Making the propositions true may require some action or commitment of resources on the part of one or more of the #$agreeingAgents. Thus, instances of #$Agreement will usually involve some instances of #$Obligation. Instances of #$Agreement and #$Obligation differ, however, in that an #$obligatedAgent is responsible for the truth of all of the propositions over which the obligation holds. In an #$Agreement some agents may not be so responsible. For example, in a loan agreement, the borrower agrees to give the lender back the money, but the borrower is the only #$obligatedAgent for the repayment. Note that #$obligatedAgents need not be among the #$agreeingAgents in the agreement that involves or generates the obligation. Moreover, #$agreeingAgents aren't always #$obligatedAgents; e.g., Wanda and Paul may agree that Paul alone is obligated to do some task. Notable specializations of #$Agreement include #$PeaceAccord, #$LegalAgreement, #$InformalAgreement, #$BusinessPartnershipAgreement, #$WorkAgreement, #$MaintenanceAgreement, #$Reservation and #$Appointment. For assertions about what is \"supposed to be\" true, given some #$Agreement, see #$ist-Agreement.") (#$disjointWith #$Agreement #$Proposal) (#$genls #$Agreement #$Artifact-Intangible) (#$genls #$Agreement #$IntangibleExistingThing) (#$genls #$Agreement #$PropositionalInformationThing) (#$genls #$Agreement #$SupposedToBeMicrotheory) (#$isa #$Agreement #$ObjectType) (#$sharedNotes #$Agreement #$AgreementNote) (#$arg1Isa #$agreementForbids #$Agreement) (#$arg1Isa #$agreementForbids #$Agreement) (#$arg2Isa #$agreementForbids #$Agent) (#$arg2Isa #$agreementForbids #$Agent) (#$arg3Genl #$agreementForbids #$Event) (#$arg3Genl #$agreementForbids #$Event) (#$arg3Isa #$agreementForbids #$Collection) (#$arg3Isa #$agreementForbids #$Collection) (#$arg4Isa #$agreementForbids #$Role) (#$arg4Isa #$agreementForbids #$Role) (#$argGenl #$agreementForbids 3 #$Event) (#$argGenl #$agreementForbids 3 #$Event) (#$argGenl #$agreementForbids 3 #$Event) (#$argIsa #$agreementForbids 2 #$Agent) (#$argIsa #$agreementForbids 2 #$Agent) (#$argIsa #$agreementForbids 2 #$Agent) (#$argIsa #$agreementForbids 1 #$Agreement) (#$argIsa #$agreementForbids 1 #$Agreement) (#$argIsa #$agreementForbids 1 #$Agreement) (#$argIsa #$agreementForbids 3 #$Collection) (#$argIsa #$agreementForbids 3 #$Collection) (#$argIsa #$agreementForbids 3 #$Collection) (#$argIsa #$agreementForbids 4 #$Role) (#$argIsa #$agreementForbids 4 #$Role) (#$argIsa #$agreementForbids 4 #$Role) (#$arity #$agreementForbids 4) (#$comment #$agreementForbids "This quaternary predicate is used to indicate a type of action that a particular agent is forbidden to play a particular role in under the terms of a particular agreement. (#$agreementForbids AGREEMENT AGENT ACTTYPE ROLE) means that AGREEMENT forbids AGENT to play ROLE in any instance of ACTTYPE. For example, if a peace accord ACCORD forbids its signatories to wage war against one another, and SIGNER is one such signatory, then (#$agreementForbids ACCORD SIGNER #$WagingWar #$performedBy) holds. Similarly, a business contract may forbid one agent to compete with another after s/he sells rights to a product, design, or practice to a second agent.") (#$interArgReln1-2 #$agreementForbids #$agreeingAgents) (#$isa #$agreementForbids #$QuaternaryPredicate) (#$sharedNotes #$agreementForbids #$AgreementNote) (#$transitiveViaArg #$agreementForbids #$genlPreds 4) (#$comment #$AgreementNote "Instances of #$Agreement (and of its specializations) 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 #$ELSentence-Assertible expressing something that was agreed upon in AGREEMENT. Other relevant vocabulary: (#$agreeingAgents AGREEMENT AGENT) means that AGENT is one of the parties agreeing to AGREEMENT. (#$subAgreements AGREEMENT1 AGREEMENT2) means that AGREEMENT2 is a part of (is included in) AGREEMENT1. (#$governedByAgreement ACTION AGREEMENT) means that ACTION is governed by the terms of AGREEMENT. (#$agreementForbids AGREEMENT AGENT ACTION-TYPE ROLE) means that AGREEMENT forbids AGENT to play ROLE in instances of ACTION-TYPE. (#$agreementPeriod AGREEMENT TIME) means that AGREEMENT is considered to be true during the time period TIME.") (#$isa #$AgreementNote #$List) (#$isa #$AgreementNote #$SharedNote) (#$arg1Isa #$agreementPeriod #$Agreement) (#$arg2Format #$agreementPeriod #$SingleEntry) (#$arg2Isa #$agreementPeriod #$TimeInterval) (#$argFormat #$agreementPeriod 2 #$SingleEntry) (#$argIsa #$agreementPeriod 1 #$Agreement) (#$argIsa #$agreementPeriod 1 #$Agreement) (#$argIsa #$agreementPeriod 2 #$TimeInterval) (#$argIsa #$agreementPeriod 2 #$TimeInterval) (#$arity #$agreementPeriod 2) (#$comment #$agreementPeriod "The predicate #$agreementPeriod is used to indicate the period of time during which a particular agreement is in force. (#$agreementPeriod AGREE TIME) means that the #$Agreement AGREE holds during the #$TimeInterval TIME. TIME may or may not begin at the moment that AGREE is created; e.g., a person may sign an employment contract on the very day she begins working or several weeks before, to begin on a specified future date. An #$agreementPeriod could even begin before the agreement was made, e.g., when an agent agrees to pay disputed royalties retroactively.") (#$isa #$agreementPeriod #$StrictlyFunctionalSlot) (#$sharedNotes #$agreementPeriod #$AgreementNote) (#$strictlyFunctionalInArgs #$agreementPeriod 2) (#$arg1Format #$agreementRequires #$openEntryFormatInArgs) (#$arg1Isa #$agreementRequires #$Agreement) (#$arg1Isa #$agreementRequires #$Agreement) (#$arg2Format #$agreementRequires #$openEntryFormatInArgs) (#$arg2Isa #$agreementRequires #$Agent) (#$arg2Isa #$agreementRequires #$Agent) (#$arg3Format #$agreementRequires #$openEntryFormatInArgs) (#$arg3Genl #$agreementRequires #$Event) (#$arg3Genl #$agreementRequires #$Event) (#$arg3Isa #$agreementRequires #$Collection) (#$arg3Isa #$agreementRequires #$Collection) (#$arg4Format #$agreementRequires #$openEntryFormatInArgs) (#$arg4Isa #$agreementRequires #$Role) (#$arg4Isa #$agreementRequires #$Role) (#$argFormat #$agreementRequires 1 #$openEntryFormatInArgs) (#$argFormat #$agreementRequires 2 #$openEntryFormatInArgs) (#$argFormat #$agreementRequires 3 #$openEntryFormatInArgs) (#$argFormat #$agreementRequires 4 #$openEntryFormatInArgs) (#$argGenl #$agreementRequires 3 #$Event) (#$argGenl #$agreementRequires 3 #$Event) (#$argGenl #$agreementRequires 3 #$Event) (#$argIsa #$agreementRequires 2 #$Agent) (#$argIsa #$agreementRequires 2 #$Agent) (#$argIsa #$agreementRequires 2 #$Agent) (#$argIsa #$agreementRequires 1 #$Agreement) (#$argIsa #$agreementRequires 1 #$Agreement) (#$argIsa #$agreementRequires 1 #$Agreement) (#$argIsa #$agreementRequires 3 #$Collection) (#$argIsa #$agreementRequires 3 #$Collection) (#$argIsa #$agreementRequires 3 #$Collection) (#$argIsa #$agreementRequires 4 #$Role) (#$argIsa #$agreementRequires 4 #$Role) (#$argIsa #$agreementRequires 4 #$Role) (#$arity #$agreementRequires 4) (#$comment #$agreementRequires "This quaternary predicate is used to indicate that a particular agent is required to play a particular role in a particular kind of action under the terms of a particular agreement. (#$agreementRequires AGREEMENT AGENT ACT-TYPE ROLE) means that the #$Agreement AGREEMENT specifies that the #$Agent AGENT is required to play the #$Role ROLE in some event that is an instance of the subcollection of #$Event ACT-TYPE. For example, a peace accord #$agreementRequires the signatories to withdraw their troops behind specified boundaries.") (#$interArgReln1-2 #$agreementRequires #$agreeingAgents) (#$isa #$agreementRequires #$QuaternaryPredicate) (#$sharedNotes #$agreementRequires #$AgreementNote) (#$transitiveViaArg #$agreementRequires #$genlPreds 4) (#$comment #$AilmentCondition "The most general collection of ailment events; a subcollection of both #$PhysiologicalCondition and #$Malfunction. An instance of #$AilmentCondition is a dynamic state of sickness, injury, or physiological impairment. The rationale for construing ailments in this way is the obvious fact that to have an ailment is to undergo an event: an individual ailment has temporal features, it progresses dynamically, and so on. It is not just a matter of being in some static state of \"unwellness\". Subcollections of #$AilmentCondition include #$RespiratoryAilment, #$HeartCondition, #$Cancer, #$MotionSickness, #$Poisoning, #$Infection, and #$InjuryCondition. If a particular person has an infection, that event is an instance of #$AilmentCondition. An #$AilmentCondition does not begin before there is an actual, developed sickness or impairment, and thus does not include the event of getting sick or becoming impaired. Also note that each type of ailment, such as #$Infection, is the collection of all \"cases\" or \"instances\" of individuals suffering from that condition. See also #$DiseaseType.") (#$genls #$AilmentCondition #$Individual) (#$genls #$AilmentCondition #$Malfunction) (#$genls #$AilmentCondition #$PhysiologicalCondition) (#$isa #$AilmentCondition #$PhysiologicalConditionType) (#$keStrongSuggestionPreds #$AilmentCondition #$ailmentConditionAffects) (#$arg1Isa #$ailmentConditionAffects #$AilmentCondition) (#$arg2Isa #$ailmentConditionAffects #$Organism-Whole) (#$argIsa #$ailmentConditionAffects 1 #$AilmentCondition) (#$argIsa #$ailmentConditionAffects 1 #$AilmentCondition) (#$argIsa #$ailmentConditionAffects 2 #$Organism-Whole) (#$argIsa #$ailmentConditionAffects 2 #$Organism-Whole) (#$arity #$ailmentConditionAffects 2) (#$comment #$ailmentConditionAffects "(#$ailmentConditionAffects AILMENT ORGANISM) means that the #$Organism-Whole ORGANISM suffers from the #$AilmentCondition AILMENT. See also #$ailmentTypeAffects.") (#$genlPreds #$ailmentConditionAffects #$maleficiary) (#$genlPreds #$ailmentConditionAffects #$physiologicalConditionAffects) (#$isa #$ailmentConditionAffects #$BinaryRolePredicate) (#$relationAllExists #$ailmentConditionAffects #$AilmentCondition #$PartiallyTangible) (#$typedGenlPreds #$ailmentConditionAffects #$maleficiary) (#$typedGenlPreds #$ailmentConditionAffects #$physiologicalConditionAffects) (#$comment #$AilmentMt "This #$TheoryMicrotheory is intended to be the most general microtheory for axiomatizing knowledge about ailment conditions and diseases (see #$AilmentCondition and its specs). It allows reference to microorganisms and rather general biological knowledge. For describing features of an ailment condition specific to human beings (#$Person), or if knowledge about human physiology is needed to support an assertion, consider using #$HumanAilmentMt.") (#$genlMt #$AilmentMt #$AilmentVocabularyMt) (#$genlMt #$AilmentMt #$BaseKB) (#$genlMt #$AilmentMt #$BaseKB) (#$genlMt #$AilmentMt #$EcologyMt) (#$genlMt #$AilmentMt #$MicrobiologyMt) (#$genlMt #$AilmentMt #$PerceptionMt) (#$genlMt #$AilmentMt #$VertebratePhysiologyMt) (#$isa #$AilmentMt #$GeneralMicrotheory) (#$isa #$AilmentMt #$TheoryMicrotheory) (#$comment #$AilmentVocabularyMt "The #$VocabularyMicrotheory for #$AilmentMt.") (#$genlMt #$AilmentVocabularyMt #$BaseKB) (#$genlMt #$AilmentVocabularyMt #$BaseKB) (#$genlMt #$AilmentVocabularyMt #$EcologyVocabularyMt) (#$genlMt #$AilmentVocabularyMt #$PerceptionVocabularyMt) (#$genlMt #$AilmentVocabularyMt #$VertebratePhysiologyVocabularyMt) (#$isa #$AilmentVocabularyMt #$VocabularyMicrotheory) (#$comment #$Air "A specialization of #$GaseousTangibleThing. Each instance 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; the stuffy air in my office; the thin air atop Annapurna. See also #$TheAtmosphereQuaSinglePieceOfStuff, which is all ambient #$Air on the planet taken as a single object.") (#$genls #$Air #$GaseousTangibleThing) (#$genls #$Air #$Individual) (#$genls #$Air #$Mixture) (#$isa #$Air #$TangibleStuffStateType) (#$isa #$Air #$TemporalStuffType) (#$comment #$AirBreathingVertebrate "#$AirBreathingVertebrate is a specialization of #$Vertebrate and an instance of #$OrganismClassificationType. Each instance of #$AirBreathingVertebrate is a vertebrate that usually respires by breathing #$Air during adult life. Includes individual #$Mammals, #$Birds, #$Reptiles, and most #$Amphibians. Most #$AirBreathingVertebrates are #$TerrestrialOrganisms, but some #$AquaticOrganisms breathe air (#$Whales, etc.). All #$AirBreathingVertebrates have #$Lungs and #$RespiratoryTracts.") (#$genls #$AirBreathingVertebrate #$Individual) (#$genls #$AirBreathingVertebrate #$Vertebrate) (#$isa #$AirBreathingVertebrate #$ExistingObjectType) (#$isa #$AirBreathingVertebrate #$OrganismClassificationType) (#$comment #$AirForce "A subcollection of #$BranchOfMilitaryService. Each instance of #$AirForce is a modern military organization composed mainly of airborne forces (such as bombers, fighters, torpedo planes, parachute troops, surveillance aircraft, etc.) and which has the function of defending or attacking air space, ships, or ground targets.") (#$genls #$AirForce #$BranchOfMilitaryService) (#$genls #$AirForce #$Individual) (#$genls #$AirForce #$ModernMilitaryOrganization) (#$isa #$AirForce #$ExistingObjectType) (#$comment #$AirForcePersonnel "A specialization of #$MilitaryPerson. Each instance of #$AirForcePersonnel is a person who is a member of some instance of #$AirForce.") (#$genls #$AirForcePersonnel #$Individual) (#$genls #$AirForcePersonnel #$MilitaryPerson) (#$isa #$AirForcePersonnel #$PersonTypeByOccupation) (#$comment #$AirlineCompany "#$AirlineCompany is a specialization of #$TransportationCompany-Provider, #$CommercialServiceOrganization, and #$Business. Each instance of #$AirlineCompany is a business that operates airplanes to transport goods or people in exchange for money.") (#$genls #$AirlineCompany #$Business) (#$genls #$AirlineCompany #$CommercialServiceOrganization) (#$genls #$AirlineCompany #$Individual) (#$genls #$AirlineCompany #$TransportationCompany-Provider) (#$isa #$AirlineCompany #$ExistingObjectType) (#$comment #$Airplane "A subcollection of #$FixedWingAircraft, each instance of which is a heavier-than-air, self-powered flying machine (other than a cruise missile) that gets its lift while flying from #$AirplaneWings. #$Helicopters are thus excluded because their lift is created by rotors. A near-borderline (positive) case is a plane that takes-off vertically using a turbojet engine, since its initial lift is not due to its wings. In flight, however, such a plane needs its wings to stay aloft.") (#$disjointWith #$Airplane #$ConsumableProduct) (#$disjointWith #$Airplane #$Spacecraft) (#$genls #$Airplane #$FixedWingAircraft) (#$genls #$Airplane #$Individual) (#$isa #$Airplane #$ExistingObjectType) (#$isa #$Airplane #$ProductType) (#$comment #$AirplaneRunway "#$AirplaneRunway is a specialization of #$PathForWheeledVehicles. Each instance of #$AirplaneRunway is an airstrip at an airport, on an aircraft carrier, or in some field where airplanes taxi, take off, and land.") (#$disjointWith #$AirplaneRunway #$Railway) (#$genls #$AirplaneRunway #$Individual) (#$genls #$AirplaneRunway #$PathForWheeledVehicles) (#$genls #$AirplaneRunway #$SpatialThing) (#$isa #$AirplaneRunway #$ExistingObjectType) (#$comment #$AirportOrganization "#$AirportOrganization is a specialization of #$TravelOrganization. Each instance of #$AirportOrganization is an organization that manages and controls particular airports and their appurtenant facilities; e.g., #$LaGuardiaAirport-Organization.") (#$genls #$AirportOrganization #$Individual) (#$genls #$AirportOrganization #$TravelOrganization) (#$isa #$AirportOrganization #$ExistingObjectType) (#$comment #$Airport-Physical "A specialization of both #$FixedStructure and #$TransportFacility. Each instance of #$Airport-Physical is a facility which includes at least one runway where airplanes can take off and land. Instances of #$Airport-Physical may also have terminals and an air control tower, in addition to having a runway. See also the related collection #$AirportOrganization.") (#$disjointWith #$Airport-Physical #$Dock) (#$disjointWith #$Airport-Physical #$RailroadStation-Physical) (#$disjointWith #$Airport-Physical #$Roadway) (#$genls #$Airport-Physical #$FixedStructure) (#$genls #$Airport-Physical #$Individual) (#$genls #$Airport-Physical #$TransportFacility) (#$isa #$Airport-Physical #$ExistingObjectType) (#$isa #$Airport-Physical #$TemporalStuffType) (#$comment #$AirRespiration "A collection of activities constituting a natural #$PhysiologicalFunction; #$AirRespiration 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.") (#$genls #$AirRespiration #$Individual) (#$genls #$AirRespiration #$PhysiologicalFunction) (#$genls #$AirRespiration #$Respiration) (#$isa #$AirRespiration #$DefaultDisjointScriptType) (#$isa #$AirRespiration #$TemporalStuffType) (#$comment #$AirTransportationDevice "A specialization of #$TransportationDevice. Each instance of #$AirTransportationDevice is a device used for transporting either people or cargo through the air. Specializations of #$AirTransportationDevice include the collections #$Airplane, #$Helicopter, #$HotAirBalloon, and #$GroundToOrbitVehicle.") (#$disjointWith #$AirTransportationDevice #$FluidReservoir) (#$disjointWith #$AirTransportationDevice #$LandTransportationDevice) (#$disjointWith #$AirTransportationDevice #$Water) (#$disjointWith #$AirTransportationDevice #$WaterTransportationDevice) (#$genls #$AirTransportationDevice #$Individual) (#$genls #$AirTransportationDevice #$TransportationDevice) (#$isa #$AirTransportationDevice #$ExistingObjectType) (#$isa #$AirTransportationDevice #$ProductType) (#$comment #$Alertness "#$Alertness is an #$AnimalPhysiologicalAttribute which specifies how sleepy or alert an animal is. Levels of #$Alertness include #$Asleep, #$Sleepy, and #$Awake.") (#$genls #$Alertness #$AnimalPhysiologicalAttribute) (#$genls #$Alertness #$ScalarInterval) (#$isa #$Alertness #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Alertness #$LinearOrderAttributeType) (#$comment #$Algorithm "A specialization of #$MathematicalOrComputationalThing. An instance of #$Algorithm is a particular finite sequence of operations that constitutes an effective, or strictly mechanical, procedure for completing some task, computing some function, or simply performing a number of unrelated operations. Instances of #$ComputerProgram-CWIS use algorithms (see #$programAlgorithms), and some instances of #$Instructions (e.g. some instances of its specializations #$Recipe-CW and #$DirectionsToGetSomewhere), if sufficiently explicit, involve algorithms. An algorithm can be viewed as a specific way of computing a particular instance of #$Function-MathematicalObject, i.e. a way determining the value of the function for any argument in the function's domain (see #$algorithmComputes).") (#$disjointWith #$Algorithm #$Language) (#$genls #$Algorithm #$AbstractInformationalThing) (#$genls #$Algorithm #$Individual) (#$genls #$Algorithm #$MathematicalOrComputationalThing) (#$isa #$Algorithm #$ObjectType) (#$arg1Isa #$AlgorithmFunctionFn #$FunctionalAlgorithm) (#$arg1Isa #$AlgorithmFunctionFn #$FunctionalAlgorithm) (#$arg2Isa #$AlgorithmFunctionFn #$ProgramIdentifier) (#$arg2Isa #$AlgorithmFunctionFn #$ProgramIdentifier) (#$argIsa #$AlgorithmFunctionFn 1 #$FunctionalAlgorithm) (#$argIsa #$AlgorithmFunctionFn 1 #$FunctionalAlgorithm) (#$argIsa #$AlgorithmFunctionFn 1 #$FunctionalAlgorithm) (#$argIsa #$AlgorithmFunctionFn 2 #$ProgramIdentifier) (#$argIsa #$AlgorithmFunctionFn 2 #$ProgramIdentifier) (#$argIsa #$AlgorithmFunctionFn 2 #$ProgramIdentifier) (#$arity #$AlgorithmFunctionFn 2) (#$comment #$AlgorithmFunctionFn "An individual denoting function. (#$AlgorithmFunctionFn ALGORITHM NAME) denotes an instance of #$ProgramFunction identified by NAME which instantiates ALGORITHM with the context of a single #$ComputerCode-Source.") (#$isa #$AlgorithmFunctionFn #$BinaryFunction) (#$isa #$AlgorithmFunctionFn #$IndividualDenotingFunction) (#$resultIsa #$AlgorithmFunctionFn #$Individual) (#$resultIsa #$AlgorithmFunctionFn #$ProgramFunction) (#$comment #$AlgorithmInput1 "An input for the algorithm #$AbsoluteValueComputation.") (#$isa #$AlgorithmInput1 #$IndexicalConcept) (#$isa #$AlgorithmInput1 #$Individual) (#$isa #$AlgorithmInput1 #$SoftwareParameter) (#$isa #$AlgorithmOutput1 #$IndexicalConcept) (#$isa #$AlgorithmOutput1 #$Individual) (#$isa #$AlgorithmOutput1 #$SoftwareParameter) (#$isa (#$AlgorithmSequenceFn #$MaxElementComputation 0) #$Individual) (#$isa (#$AlgorithmSequenceFn #$MaxElementComputation 0) #$ProgramStepSequence) (#$arg1Isa #$AlgorithmSequenceFn #$Algorithm) (#$arg1Isa #$AlgorithmSequenceFn #$Algorithm) (#$arg2Isa #$AlgorithmSequenceFn #$Thing) (#$arg2Isa #$AlgorithmSequenceFn #$Thing) (#$argIsa #$AlgorithmSequenceFn 1 #$Algorithm) (#$argIsa #$AlgorithmSequenceFn 1 #$Algorithm) (#$argIsa #$AlgorithmSequenceFn 1 #$Algorithm) (#$argIsa #$AlgorithmSequenceFn 2 #$Thing) (#$argIsa #$AlgorithmSequenceFn 2 #$Thing) (#$argIsa #$AlgorithmSequenceFn 2 #$Thing) (#$arity #$AlgorithmSequenceFn 2) (#$comment #$AlgorithmSequenceFn "An individual denoting function. (#$AlgorithmSequenceFn ALGORITHM ID) denotes the #$ProgramStepSequence of ALGORITHM that is identified by ID. For example, (#$AlgorithmSequenceFn #$AbsoluteValueComputation 2) would denote Step Sequence 2 of the algorithm #$AbsoluteValueComputation.") (#$isa #$AlgorithmSequenceFn #$BinaryFunction) (#$isa #$AlgorithmSequenceFn #$IndividualDenotingFunction) (#$isa #$AlgorithmSequenceFn #$ReifiableFunction) (#$resultIsa #$AlgorithmSequenceFn #$Individual) (#$resultIsa #$AlgorithmSequenceFn #$ProgramStepSequence) (#$arg1Isa #$algorithmStartStep #$Algorithm) (#$arg1Isa #$algorithmStartStep #$Algorithm) (#$arg2Isa #$algorithmStartStep #$ProgramStep) (#$arg2Isa #$algorithmStartStep #$ProgramStep) (#$argIsa #$algorithmStartStep 1 #$Algorithm) (#$argIsa #$algorithmStartStep 1 #$Algorithm) (#$argIsa #$algorithmStartStep 1 #$Algorithm) (#$argIsa #$algorithmStartStep 2 #$ProgramStep) (#$argIsa #$algorithmStartStep 2 #$ProgramStep) (#$argIsa #$algorithmStartStep 2 #$ProgramStep) (#$arity #$algorithmStartStep 2) (#$comment #$algorithmStartStep "(#$algorithmStartStep ALGORITHM PROGRAM-STEP) means that PROGRAM-STEP is the first step of ALGORITHM.") (#$isa #$algorithmStartStep #$BinaryPredicate) (#$isa (#$AlgorithmStepFn #$AbsoluteValueComputation 0) #$Individual) (#$isa (#$AlgorithmStepFn #$MaxElementComputation 0) #$Individual) (#$isa (#$AlgorithmStepFn #$AbsoluteValueComputation 0) #$ProgramStep) (#$isa (#$AlgorithmStepFn #$MaxElementComputation 0) #$ProgramStep) (#$isa (#$AlgorithmStepFn #$MaxElementComputation 1) #$Individual) (#$isa (#$AlgorithmStepFn #$MaxElementComputation 1) #$ProgramStep) (#$arg1Isa #$AlgorithmStepFn #$Algorithm) (#$arg1Isa #$AlgorithmStepFn #$Algorithm) (#$arg2Isa #$AlgorithmStepFn #$Thing) (#$arg2Isa #$AlgorithmStepFn #$Thing) (#$argIsa #$AlgorithmStepFn 1 #$Algorithm) (#$argIsa #$AlgorithmStepFn 1 #$Algorithm) (#$argIsa #$AlgorithmStepFn 1 #$Algorithm) (#$argIsa #$AlgorithmStepFn 2 #$Thing) (#$argIsa #$AlgorithmStepFn 2 #$Thing) (#$argIsa #$AlgorithmStepFn 2 #$Thing) (#$arity #$AlgorithmStepFn 2) (#$comment #$AlgorithmStepFn "An individual denoting function. (#$AlgorithmStepFn ALGORITHM ID) denotes the #$ProgramStep of ALGORITHM that is identified by ID. For example, (#$AlgorithmStepFn #$AbsoluteValueComputation 2) would denote Step 2 of the algorithm #$AbsoluteValueComputation.") (#$isa #$AlgorithmStepFn #$BinaryFunction) (#$isa #$AlgorithmStepFn #$IndividualDenotingFunction) (#$isa #$AlgorithmStepFn #$ReifiableFunction) (#$resultIsa #$AlgorithmStepFn #$Individual) (#$resultIsa #$AlgorithmStepFn #$ProgramStep) (#$arg1Isa #$aligned #$SpatialThing) (#$arg1Isa #$aligned #$SpatialThing) (#$arg2Isa #$aligned #$SpatialThing) (#$arg2Isa #$aligned #$SpatialThing) (#$argIsa #$aligned 1 #$SpatialThing) (#$argIsa #$aligned 1 #$SpatialThing) (#$argIsa #$aligned 1 #$SpatialThing) (#$argIsa #$aligned 2 #$SpatialThing) (#$argIsa #$aligned 2 #$SpatialThing) (#$argIsa #$aligned 2 #$SpatialThing) (#$arity #$aligned 2) (#$comment #$aligned "(#$aligned OBJ1 OBJ2) means that the two objects are aligned so as to be oriented in the same way. Specifications of this would be #$alignedAlong to specify that the two objects are side-by-side, and #$alignedEndToEnd to specify that the two objects share a common length axis as well. See also a related predicate #$parallelObjects.") (#$genlInverse #$aligned #$aligned) (#$genlInverse #$aligned #$aligned) (#$genlInverse #$aligned #$spatiallyRelated) (#$interArgIsa1-2 #$aligned #$SpatialThing-Localized #$SpatialThing-Localized) (#$interArgIsa2-1 #$aligned #$SpatialThing-Localized #$SpatialThing-Localized) (#$isa #$aligned #$SpatialPredicate) (#$isa #$aligned #$SymmetricBinaryPredicate) (#$arg1Isa #$alignedAlong #$SpatialThing) (#$arg1Isa #$alignedAlong #$SpatialThing) (#$arg2Isa #$alignedAlong #$SpatialThing) (#$arg2Isa #$alignedAlong #$SpatialThing) (#$argIsa #$alignedAlong 1 #$SpatialThing) (#$argIsa #$alignedAlong 1 #$SpatialThing) (#$argIsa #$alignedAlong 1 #$SpatialThing) (#$argIsa #$alignedAlong 2 #$SpatialThing) (#$argIsa #$alignedAlong 2 #$SpatialThing) (#$argIsa #$alignedAlong 2 #$SpatialThing) (#$arity #$alignedAlong 2) (#$comment #$alignedAlong "(#$alignedAlong OBJ1 OBJ2) means that the two objects are adjacent and aligned so as to be oriented in the same way.") (#$genlInverse #$alignedAlong #$alignedAlong) (#$genlInverse #$alignedAlong #$alignedAlong) (#$genlPreds #$alignedAlong #$aligned) (#$genlPreds #$alignedAlong #$near) (#$interArgIsa1-2 #$alignedAlong #$SpatialThing-Localized #$SpatialThing-Localized) (#$interArgIsa2-1 #$alignedAlong #$SpatialThing-Localized #$SpatialThing-Localized) (#$isa #$alignedAlong #$IrreflexiveBinaryPredicate) (#$isa #$alignedAlong #$SpatialPredicate) (#$isa #$alignedAlong #$SymmetricBinaryPredicate) (#$arg1Isa #$alignedAlongSurface #$SpatialThing) (#$arg1Isa #$alignedAlongSurface #$SpatialThing) (#$arg2Isa #$alignedAlongSurface #$SpatialThing) (#$arg2Isa #$alignedAlongSurface #$SpatialThing) (#$argIsa #$alignedAlongSurface 1 #$SpatialThing) (#$argIsa #$alignedAlongSurface 1 #$SpatialThing) (#$argIsa #$alignedAlongSurface 1 #$SpatialThing) (#$argIsa #$alignedAlongSurface 2 #$SpatialThing) (#$argIsa #$alignedAlongSurface 2 #$SpatialThing) (#$argIsa #$alignedAlongSurface 2 #$SpatialThing) (#$arity #$alignedAlongSurface 2) (#$comment #$alignedAlongSurface "(#$alignedAlongSurface OBJ1 OBJ2) means that the surface of OBJ1 #$touches OBJ2 over a significant extent of OBJ2 (either area-wise or linearly).") (#$genlPreds #$alignedAlongSurface #$alignedAlong) (#$genlPreds #$alignedAlongSurface #$touches) (#$interArgIsa1-2 #$alignedAlongSurface #$SpatialThing-Localized #$SpatialThing-Localized) (#$interArgIsa2-1 #$alignedAlongSurface #$SpatialThing-Localized #$SpatialThing-Localized) (#$isa #$alignedAlongSurface #$IrreflexiveBinaryPredicate) (#$isa #$alignedAlongSurface #$SpatialPredicate) (#$isa #$AlimentaryCanal #$UniqueAnatomicalPartType) (#$comment #$AllEnglishLexicalMicrotheoryPSC "The context for inferences involving all and only english lexical mts. Note that the #$CommonEnglishMisspellingsMt and the #$WebLexicalNonExactMappingMt are not visible from this mt.") (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$AmericanEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$AmericanEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$AustralianEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$BaseKB) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$BritishEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$CanadianEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$CommonEnglishMisspellingsMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$CommonWealthEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$CommonWealthEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$ComputereseLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$CyclishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$DiseaseLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$EnglishLexiconMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$EnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$EnglishParaphraseMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$GeneralEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$GeneralMilitaryLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$GeneralScientificLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$IrishEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$NameLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$NeedsOELexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$NewLatinLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$NewZealandEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$NonAmericanEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$RelationParaphraseMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$ScottishEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$SouthAfricanEnglishMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$TechnicalEnglishLexicalMt) (#$genlMt #$AllEnglishLexicalMicrotheoryPSC #$TemporaryEnglishMt) (#$isa #$AllEnglishLexicalMicrotheoryPSC #$ProblemSolvingCntxt) (#$comment #$AllEnglishTemplateMt "This Mt contains genlMt links to all English-specific template Mts, and as such it should reference all English parsing templates.") (#$genlMt #$AllEnglishTemplateMt #$AnthraxTemplateMt) (#$genlMt #$AllEnglishTemplateMt #$BaseKB) (#$genlMt #$AllEnglishTemplateMt #$DeepCoverageTemplateMt) (#$genlMt #$AllEnglishTemplateMt #$EnglishTemplateMt) (#$genlMt #$AllEnglishTemplateMt #$RelativeClausesTemplateMt) (#$isa #$AllEnglishTemplateMt #$Microtheory) (#$isa #$AllEnglishTemplateMt #$TemplateParsingMicrotheory) (#$comment #$AllEnglishValidatedLexicalMicrotheoryPSC "A problem solving context in which all english lexical assertions which have either been reviewed or made by a lexicographer are visible.") (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$AmericanEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$AmericanEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$AustralianEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$BaseKB) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$BritishEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$CanadianEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$CommonEnglishMisspellingsMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$CommonWealthEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$CommonWealthEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$CyclishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$DiseaseLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$EnglishLexiconMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$EnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$EnglishParaphraseMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$GeneralEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$GeneralMilitaryLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$GeneralScientificLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$IrishEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$NameLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$NewLatinLexicalMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$NewZealandEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$NonAmericanEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$RelationParaphraseMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$ScottishEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$SouthAfricanEnglishMt) (#$genlMt #$AllEnglishValidatedLexicalMicrotheoryPSC #$TechnicalEnglishLexicalMt) (#$isa #$AllEnglishValidatedLexicalMicrotheoryPSC #$ProblemSolvingCntxt) (#$comment #$AllergicReaction "A collection of dynamic, physiological states. An instance of #$AllergicReaction 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., #$PoisonIvyPoisoning in humans. But other allergic reactions affect only a small proportion of a species, such as human allergies to penicillin. This concept is the collection 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 instance of #$AllergicReaction.") (#$genls #$AllergicReaction #$AilmentCondition) (#$genls #$AllergicReaction #$Individual) (#$isa #$AllergicReaction #$PhysiologicalConditionType) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$AmericanEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$AmericanEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$AustralianEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$BaseKB) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$BritishEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$CanadianEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$CommonWealthEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$EnglishLexiconMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$EnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$EnglishTemplateMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$IrishEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$NewZealandEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$NonAmericanEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$ScottishEnglishMt) (#$genlMt #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$SouthAfricanEnglishMt) (#$isa #$AllLanguageLexicalNonParaphraseMicrotheoryPSC #$ProblemSolvingCntxt) (#$comment #$AllLexicalMicrotheoryPSC "A problem solving context in which all lexical assertions in the entire KB are visible. This context can be used for NL testing. See spec Mt's such as #$KBIT-GenPhraseWithNoParsingAssertion for examples of such.") (#$genlMt #$AllLexicalMicrotheoryPSC #$AmericanEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$AmericanEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$AustralianEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$BaseKB) (#$genlMt #$AllLexicalMicrotheoryPSC #$BritishEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CanadianEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CommonEnglishMisspellingsMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CommonWealthEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CommonWealthEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$ComputereseLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CyclishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$CyclishParaphraseMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$DiseaseLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$EnglishLexiconMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$EnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$EnglishParaphraseMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$EnglishParaphraseMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$GeneralEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$GeneralMilitaryLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$GeneralMilitaryLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$GeneralScientificLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$IrishEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$NameLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$NeedsOELexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$NewLatinLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$NewZealandEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$NonAmericanEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$RelationParaphraseMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$ScottishEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$SouthAfricanEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TechnicalEnglishLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TechnicalEnglishLexicalMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TemporaryEnglishMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TemporaryEnglishParaphraseMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TemporaryLexicalAssertions-GuessedMt) (#$genlMt #$AllLexicalMicrotheoryPSC #$TemporaryLexicalAssertionsMt) (#$isa #$AllLexicalMicrotheoryPSC #$ProblemSolvingCntxt) (#$comment #$AllLexicalNonParaphraseMicrotheoryPSC "The context from which all lexical microtheories which are not also instances of #$ParaphraseMicrotheory are visible.") (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$AmericanEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$AmericanEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$AustralianEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$BaseKB) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$BritishEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$CanadianEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$CommonEnglishMisspellingsMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$CommonWealthEnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$CommonWealthEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$ComputereseLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$CyclishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$DiseaseLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$EnglishLexiconMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$EnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$GeneralEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$GeneralMilitaryLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$GeneralScientificLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$IrishEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$NameLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$NeedsOELexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$NewLatinLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$NewZealandEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$NonAmericanEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$ScottishEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$SouthAfricanEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$TechnicalEnglishLexicalMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$TemporaryEnglishMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$TemporaryLexicalAssertions-GuessedMt) (#$genlMt #$AllLexicalNonParaphraseMicrotheoryPSC #$TemporaryLexicalAssertionsMt) (#$isa #$AllLexicalNonParaphraseMicrotheoryPSC #$ProblemSolvingCntxt) (#$comment #$AllowGenericArgVariables "A canonicalizer directive which directs the #$CycCanonicalizer to allow generic arg variables, e.g. :ARG1, :ARG2, and treat them as #$CycLVariables.") (#$isa #$AllowGenericArgVariables #$CanonicalizerDirective) (#$isa #$AllowGenericArgVariables #$CoreImplementationConstant) (#$comment #$AllowKeywordVariables "A canonicalizer directive which directs the #$CycCanonicalizer to allow keyword variables, e.g. :NOUN or :ARG1, and treat them as #$CycLVariables. Keyword variables are like meta-variables.") (#$isa #$AllowKeywordVariables #$CanonicalizerDirective) (#$isa #$AllowKeywordVariables #$CoreImplementationConstant) (#$comment #$AlphaProcessorArchitecture "An instance of #$ComputerArchitectureAttribute. #$AlphaProcessorArchitecture is a type of RISC computer processor architecture, produced by #$CompaqInc. An early 64-bit architecture, it lost much of its market after Microsoft announced that Windows wouldn't support it.") (#$isa #$AlphaProcessorArchitecture #$AttributeValue) (#$isa #$AlphaProcessorArchitecture #$ComputerArchitectureAttribute) (#$arg1Isa #$altitudeAboveSeaLevel #$SpatialThing) (#$arg2Format #$altitudeAboveSeaLevel #$IntervalEntry) (#$arg2Format #$altitudeAboveSeaLevel #$IntervalEntry) (#$arg2Isa #$altitudeAboveSeaLevel #$Distance) (#$argFormat #$altitudeAboveSeaLevel 2 #$IntervalEntry) (#$argFormat #$altitudeAboveSeaLevel 2 #$IntervalEntry) (#$argIsa #$altitudeAboveSeaLevel 2 #$Distance) (#$argIsa #$altitudeAboveSeaLevel 2 #$Distance) (#$argIsa #$altitudeAboveSeaLevel 1 #$SpatialThing) (#$argIsa #$altitudeAboveSeaLevel 1 #$SpatialThing) (#$arity #$altitudeAboveSeaLevel 2) (#$comment #$altitudeAboveSeaLevel "(#$altitudeAboveSeaLevel OBJECT ALTITUDE) means that ALTITUDE is the vertical distance between the bottom of an arbitrary object and sea level. #$Altimeters measure ALTITUDE. See also #$altitudeAboveGround and #$distanceAboveSeaLevel (the latter applies only to #$GeographicalRegions.") (#$functionalInArgs #$altitudeAboveSeaLevel 2) (#$functionalInArgs #$altitudeAboveSeaLevel 2) (#$isa #$altitudeAboveSeaLevel #$BinaryPredicate) (#$isa #$altitudeAboveSeaLevel #$IntervalBasedQuantitySlot) (#$isa #$altitudeAboveSeaLevel #$ObjectPredicate) (#$relationAllExists #$altitudeAboveSeaLevel #$PartiallyTangible #$Distance) (#$relationInstanceExists #$altitudeAboveSeaLevel (#$GenericInstanceFn #$Dog) #$Distance) (#$relationInstanceExists #$altitudeAboveSeaLevel (#$GenericInstanceFn #$Dog) #$Distance) (#$relationInstanceExists #$altitudeAboveSeaLevel (#$GenericInstanceFn #$Dog) #$Distance) (#$relationInstanceExists #$altitudeAboveSeaLevel (#$GenericInstanceFn #$Dog) #$Distance) (#$comment #$Always-TimeInterval "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-TimeInterval begins when time itself begins and ends only when time ends completely. Every other instance of #$TimeInterval is a #$timeSlices of #$Always-TimeInterval. ") (#$isa #$Always-TimeInterval #$Individual) (#$isa #$Always-TimeInterval #$TimeInterval) (#$comment #$AmbientConditionsMt "Microtheory of what it feels like in a place, from the point of view of an observer who might be there. This includes temperature, air quality, etc. This is how what weather feels like locally is described. To specify the ambient conditions at a given locale, use #$AmbientConditionsDataMt. See also #$WeatherProcessMt.") (#$genlMt #$AmbientConditionsMt #$AmbientConditionsVocabularyMt) (#$genlMt #$AmbientConditionsMt #$BaseKB) (#$genlMt #$AmbientConditionsMt #$BaseKB) (#$genlMt #$AmbientConditionsMt #$EcologyMt) (#$genlMt #$AmbientConditionsMt #$TerrestrialFrameOfReferenceMt) (#$genlMt #$AmbientConditionsMt #$WeatherMt) (#$isa #$AmbientConditionsMt #$GeneralMicrotheory) (#$isa #$AmbientConditionsMt #$TheoryMicrotheory) (#$comment #$AmbientConditionsVocabularyMt "The #$VocabularyMicrotheory for #$AmbientConditionsMt.") (#$genlMt #$AmbientConditionsVocabularyMt #$BaseKB) (#$genlMt #$AmbientConditionsVocabularyMt #$EcologyVocabularyMt) (#$genlMt #$AmbientConditionsVocabularyMt #$TerrestrialFrameOfReferenceVocabularyMt) (#$genlMt #$AmbientConditionsVocabularyMt #$WeatherVocabularyMt) (#$isa #$AmbientConditionsVocabularyMt #$VocabularyMicrotheory) (#$arg1Isa #$ambientTemperature #$PartiallyTangible) (#$arg1Isa #$ambientTemperature #$PartiallyTangible) (#$arg2Format #$ambientTemperature #$IntervalEntry) (#$arg2Format #$ambientTemperature #$IntervalEntry) (#$arg2Isa #$ambientTemperature #$Temperature) (#$arg2Isa #$ambientTemperature #$Temperature) (#$argFormat #$ambientTemperature 2 #$IntervalEntry) (#$argFormat #$ambientTemperature 2 #$IntervalEntry) (#$argIsa #$ambientTemperature 1 #$PartiallyTangible) (#$argIsa #$ambientTemperature 1 #$PartiallyTangible) (#$argIsa #$ambientTemperature 1 #$PartiallyTangible) (#$argIsa #$ambientTemperature 2 #$Temperature) (#$argIsa #$ambientTemperature 2 #$Temperature) (#$argIsa #$ambientTemperature 2 #$Temperature) (#$arity #$ambientTemperature 2) (#$comment #$ambientTemperature "A #$PhysicalAttributeDescriptionSlot. The predicate #$ambientTemperature is used to indicate the average temperature in the free space around a particular object. (#$ambientTemperature OBJ TEMP) means that the space around the tangible object OBJ is at the #$Temperature TEMP. Used with #$holdsIn (q.v.), #$ambientTemperature expresses the surrounding temperature for a given object at some point in time. For the temperature of the object itself, use #$temperatureOfObject (q.v.).") (#$functionalInArgs #$ambientTemperature 2) (#$functionalInArgs #$ambientTemperature 2) (#$genlPreds #$ambientTemperature #$hasAttributes) (#$isa #$ambientTemperature #$IntervalBasedQuantitySlot) (#$transitiveViaArg #$ambientTemperature #$genlAttributes 2) (#$comment #$Ambulance "#$Ambulance is a specialization of #$RescueVehicle, #$EmergencyVehicle, and #$SpecialPurposeVehicle. Each instance of #$Ambulance is a road vehicle equipped primarily for transporting wounded, injured, or sick persons.") (#$disjointWith #$Ambulance #$Motorcycle) (#$genls #$Ambulance #$EmergencyVehicle) (#$genls #$Ambulance #$HumanlyOccupiedSpatialObject) (#$genls #$Ambulance #$Individual) (#$genls #$Ambulance #$RoadVehicle-GasolineEngine) (#$isa #$Ambulance #$ExistingObjectType) (#$isa #$Ambulance #$ProductType) (#$isa #$Ambulance #$RoadVehicleTypeByUse) (#$siblingDisjointExceptions #$Ambulance #$Automobile) (#$comment #$Ambulation "The collection of all locomotion events on solid surfaces in which the locomotor moves by lifting its feet, moving them through the air, and setting them down in a new location. Includes walking, running, skipping, trotting, etc.") (#$genls #$Ambulation #$BodyMovementEvent) (#$genls #$Ambulation #$Individual) (#$genls #$Ambulation #$LocomotionProcess-Animal) (#$genls #$Ambulation #$Locomotion-SolidSurface) (#$genls #$Ambulation #$SingleDoerAction) (#$isa #$Ambulation #$TemporalStuffType) (#$comment #$AmericanEnglishCompositionalPhrasesLexicalMt "The mt for semantic mappings between Cyc terms and english phrases specific to american english (see #$AmericanEnglishMt and #$CommonWealthEnglishMt for more on the national standards) that can be understood compositionally.") (#$genlMt #$AmericanEnglishCompositionalPhrasesLexicalMt #$AmericanEnglishMt) (#$genlMt #$AmericanEnglishCompositionalPhrasesLexicalMt #$BaseKB) (#$genlMt #$AmericanEnglishCompositionalPhrasesLexicalMt #$BaseKB) (#$genlMt #$AmericanEnglishCompositionalPhrasesLexicalMt #$EnglishCompositionalPhrasesLexicalMt) (#$genlMt #$AmericanEnglishCompositionalPhrasesLexicalMt #$GeneralLexiconMt) (#$isa #$AmericanEnglishCompositionalPhrasesLexicalMt #$EnglishLexicalMicrotheory) (#$isa #$AmericanEnglishCompositionalPhrasesLexicalMt #$Language-SpecificMicrotheory) (#$isa #$AmericanEnglishCompositionalPhrasesLexicalMt #$Microtheory) (#$comment #$AmericanEnglishMt "The mt for semantic mappings between Cyc terms and english words or phrases peculiar to American English. Example: (#$denotation #$Trash-TheWord #$MassNoun 0 #$Garbage-Generic). This mt also includes pos information peculiar to American English. Example: (#$massNumber #$Color-TheWord \"color\"). See the comment on #$EnglishLexiconMt for more on this and on the other english national standards represented in our lexicon.") (#$genlMt #$AmericanEnglishMt #$BaseKB) (#$genlMt #$AmericanEnglishMt #$BaseKB) (#$genlMt #$AmericanEnglishMt #$EnglishMt) (#$genlMt #$AmericanEnglishMt #$GeneralLexiconMt) (#$isa #$AmericanEnglishMt #$EnglishLexicalMicrotheory) (#$isa #$AmericanEnglishMt #$Language-SpecificMicrotheory) (#$isa #$AmericanEnglishMt #$Microtheory) (#$comment #$AmericanProfessionalSportsMt "A #$Microtheory for describing North American professional sports and teams.") (#$genlMt #$AmericanProfessionalSportsMt #$BaseKB) (#$genlMt #$AmericanProfessionalSportsMt #$BaseKB) (#$genlMt #$AmericanProfessionalSportsMt #$JobMt) (#$genlMt #$AmericanProfessionalSportsMt #$NameStringDefinitionMt) (#$genlMt #$AmericanProfessionalSportsMt #$NameStringDefinitionMt) (#$genlMt #$AmericanProfessionalSportsMt #$SportsMt) (#$genlMt #$AmericanProfessionalSportsMt #$UnitedStatesGeographyMt) (#$genlMt #$AmericanProfessionalSportsMt #$WorldGeographyDualistMt) (#$isa #$AmericanProfessionalSportsMt #$DataMicrotheory) (#$isa #$AmericanProfessionalSportsMt #$GeneralMicrotheory) (#$comment #$AmorphousThing "A specialization of #$SpatialThing. Each instance of #$AmorphousThing is a spatial object that has no well-defined shape. Of course, what counts as a \"well-defined shape\" can vary from context to context. Contrast with #$ShapedThing.") (#$disjointWith #$AmorphousThing #$ShapedThing) (#$genls #$AmorphousThing #$Individual) (#$genls #$AmorphousThing #$SpatialThing) (#$isa #$AmorphousThing #$ShapeType) (#$arg1Isa #$amountOfSalesByToDuring #$Agent) (#$arg2Isa #$amountOfSalesByToDuring #$Agent) (#$arg3Isa #$amountOfSalesByToDuring #$TimeInterval) (#$arg4Genl #$amountOfSalesByToDuring #$Product) (#$arg4Isa #$amountOfSalesByToDuring #$ProductType) (#$arg5Isa #$amountOfSalesByToDuring #$MonetaryValue) (#$argGenl #$amountOfSalesByToDuring 4 #$Product) (#$argGenl #$amountOfSalesByToDuring 4 #$Product) (#$argIsa #$amountOfSalesByToDuring 1 #$Agent) (#$argIsa #$amountOfSalesByToDuring 1 #$Agent) (#$argIsa #$amountOfSalesByToDuring 2 #$Agent) (#$argIsa #$amountOfSalesByToDuring 2 #$Agent) (#$argIsa #$amountOfSalesByToDuring 5 #$MonetaryValue) (#$argIsa #$amountOfSalesByToDuring 5 #$MonetaryValue) (#$argIsa #$amountOfSalesByToDuring 4 #$ProductType) (#$argIsa #$amountOfSalesByToDuring 4 #$ProductType) (#$argIsa #$amountOfSalesByToDuring 3 #$TimeInterval) (#$argIsa #$amountOfSalesByToDuring 3 #$TimeInterval) (#$arity #$amountOfSalesByToDuring 5) (#$comment #$amountOfSalesByToDuring "The predicate #$amountOfSalesByToDuring is used to indicate how much of a certain product was sold by a particular seller to a particular buyer. (#$amountOfSalesByToDuring SELLER BUYER TIMEPD PRODTYPE REVENUE) means that, during the #$TimeInterval TIMEPD, SELLER (an #$Agent) sold to BUYER (another #$Agent) some amount of the #$ProductType PRODTYPE, worth the total amount of #$MonetaryValue 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: (#$amountOfSalesByToDuring #$Threadgills HEBAt2222 (#$MonthFn #$November (#$YearFn 1996)) #$PumpkinPie (#$Dollar-UnitedStates 3000)).") (#$functionalInArgs #$amountOfSalesByToDuring 5) (#$isa #$amountOfSalesByToDuring #$FunctionalPredicate) (#$isa #$amountOfSalesByToDuring #$QuintaryPredicate) (#$argIsa #$Ampere 0 #$SubLRealNumber) (#$argsIsa #$Ampere #$SubLRealNumber) (#$argsIsa #$Ampere #$SubLRealNumber) (#$argsIsa #$Ampere #$SubLRealNumber) (#$arityMax #$Ampere 2) (#$arityMax #$Ampere 2) (#$arityMin #$Ampere 1) (#$arityMin #$Ampere 1) (#$comment #$Ampere "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.") (#$isa #$Ampere #$MKSUnitOfMeasure) (#$isa #$Ampere #$StandardUnitOfMeasure) (#$isa #$Ampere #$UnitOfCurrent) (#$isa #$Ampere #$UnitOfMeasureNoPrefix) (#$resultIsa #$Ampere #$ElectricalCurrentLevel) (#$resultIsa #$Ampere #$ElectricalCurrentLevel) (#$resultIsa #$Ampere #$Rate) (#$resultIsa #$Ampere #$ScalarInterval) (#$resultIsa #$Ampere #$ScalarInterval) (#$comment #$Amphibian "A specialization of #$Poikilotherm and #$Vertebrate. Each instance of #$Amphibian isa a cold-blodded and smooth-skinned vertebrate that hatches from an egg to form an aquatic larva (see #$Larva), which then metamorphoses into an air-breathing adult (see #$AirBreathingVertebrate). Important subcollections include #$Frog and #$Salamander.") (#$genls #$Amphibian #$Individual) (#$genls #$Amphibian #$Poikilotherm) (#$genls #$Amphibian #$Vertebrate) (#$isa #$Amphibian #$BiologicalClass) (#$isa #$Amphibian #$ExistingObjectType) (#$isa #$Amphibian #$OrganismClassificationType) (#$arg1Isa #$amplitudeOfSignal #$WavePropagation) (#$arg1Isa #$amplitudeOfSignal #$WavePropagation) (#$arg2Format #$amplitudeOfSignal #$IntervalEntry) (#$arg2Format #$amplitudeOfSignal #$IntervalEntry) (#$arg2Isa #$amplitudeOfSignal #$Distance-Absolute) (#$arg2Isa #$amplitudeOfSignal #$Distance-Absolute) (#$argFormat #$amplitudeOfSignal 2 #$IntervalEntry) (#$argFormat #$amplitudeOfSignal 2 #$IntervalEntry) (#$argIsa #$amplitudeOfSignal 2 #$Distance-Absolute) (#$argIsa #$amplitudeOfSignal 2 #$Distance-Absolute) (#$argIsa #$amplitudeOfSignal 2 #$Distance-Absolute) (#$argIsa #$amplitudeOfSignal 1 #$WavePropagation) (#$argIsa #$amplitudeOfSignal 1 #$WavePropagation) (#$argIsa #$amplitudeOfSignal 1 #$WavePropagation) (#$arity #$amplitudeOfSignal 2) (#$comment #$amplitudeOfSignal "(#$amplitudeOfSignal WAVE AMP) means the distance from the average to the extremes of the signal WAVE is AMP.") (#$functionalInArgs #$amplitudeOfSignal 2) (#$functionalInArgs #$amplitudeOfSignal 2) (#$isa #$amplitudeOfSignal #$IntervalBasedQuantitySlot) (#$comment #$Amusement-Feeling "The emotion experienced when one finds something funny. Usually people laugh when they are amused.") (#$genls #$Amusement-Feeling #$Entertained-Emotion) (#$isa #$Amusement-Feeling #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Amusement-Feeling #$FeelingType) (#$arg1Format #$analogousFeelings #$SetTheFormat) (#$arg1Genl #$analogousFeelings #$FeelingAttribute) (#$arg1Isa #$analogousFeelings #$FeelingType) (#$arg2Format #$analogousFeelings #$SetTheFormat) (#$arg2Genl #$analogousFeelings #$FeelingAttribute) (#$arg2Isa #$analogousFeelings #$FeelingType) (#$argFormat #$analogousFeelings 1 #$SetTheFormat) (#$argFormat #$analogousFeelings 2 #$SetTheFormat) (#$argGenl #$analogousFeelings 1 #$FeelingAttribute) (#$argGenl #$analogousFeelings 1 #$FeelingAttribute) (#$argGenl #$analogousFeelings 2 #$FeelingAttribute) (#$argGenl #$analogousFeelings 2 #$FeelingAttribute) (#$argIsa #$analogousFeelings 1 #$FeelingType) (#$argIsa #$analogousFeelings 1 #$FeelingType) (#$argIsa #$analogousFeelings 2 #$FeelingType) (#$argIsa #$analogousFeelings 2 #$FeelingType) (#$arity #$analogousFeelings 2) (#$comment #$analogousFeelings "(#$analogousFeelings 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., (#$analogousFeelings #$Irritation #$Anger) and (#$analogousFeelings #$Irritation #$Impatience).") (#$genlInverse #$analogousFeelings #$analogousFeelings) (#$genlPreds #$analogousFeelings #$conceptuallyRelated) (#$isa #$analogousFeelings #$CoEquivalenceBinaryPredicate) (#$isa #$analogousFeelings #$CollectionPredicate) (#$isa #$analogousFeelings #$IrreflexiveBinaryPredicate) (#$isa #$analogousFeelings #$SymmetricBinaryPredicate) (#$arg1Format #$anatomicallyCapableOf #$SetTheFormat) (#$arg1Isa #$anatomicallyCapableOf #$Animal) (#$arg1Isa #$anatomicallyCapableOf #$Animal) (#$arg2Format #$anatomicallyCapableOf #$SetTheFormat) (#$arg2Genl #$anatomicallyCapableOf #$AnimalActivity) (#$arg2Genl #$anatomicallyCapableOf #$AnimalActivity) (#$arg2Isa #$anatomicallyCapableOf #$FirstOrderCollection) (#$arg2Isa #$anatomicallyCapableOf #$FirstOrderCollection) (#$arg3Format #$anatomicallyCapableOf #$SetTheFormat) (#$arg3Isa #$anatomicallyCapableOf #$BinaryRolePredicate) (#$arg3Isa #$anatomicallyCapableOf #$BinaryRolePredicate) (#$argFormat #$anatomicallyCapableOf 1 #$SetTheFormat) (#$argFormat #$anatomicallyCapableOf 2 #$SetTheFormat) (#$argFormat #$anatomicallyCapableOf 3 #$SetTheFormat) (#$argGenl #$anatomicallyCapableOf 2 #$AnimalActivity) (#$argGenl #$anatomicallyCapableOf 2 #$AnimalActivity) (#$argGenl #$anatomicallyCapableOf 2 #$AnimalActivity) (#$argIsa #$anatomicallyCapableOf 1 #$Animal) (#$argIsa #$anatomicallyCapableOf 1 #$Animal) (#$argIsa #$anatomicallyCapableOf 1 #$Animal) (#$argIsa #$anatomicallyCapableOf 3 #$BinaryRolePredicate) (#$argIsa #$anatomicallyCapableOf 3 #$BinaryRolePredicate) (#$argIsa #$anatomicallyCapableOf 3 #$BinaryRolePredicate) (#$argIsa #$anatomicallyCapableOf 2 #$FirstOrderCollection) (#$argIsa #$anatomicallyCapableOf 2 #$FirstOrderCollection) (#$argIsa #$anatomicallyCapableOf 2 #$FirstOrderCollection) (#$arity #$anatomicallyCapableOf 3) (#$comment #$anatomicallyCapableOf "The predicate #$anatomicallyCapableOf indicates that an agent is anatomically able to play a certain role in a certain type of situation or event. (#$anatomicallyCapableOf AGENT SIT-TYPE ROLE) means that an individual #$Animal AGENT has the anatomical prerequisites (natural or prosthetic) needed to play ROLE in normal instances of SIT-TYPE.") (#$isa #$anatomicallyCapableOf #$CapabilityPredicate-InstanceLevel) (#$isa #$anatomicallyCapableOf #$SituationTypeTernaryPredicate) (#$isa #$anatomicallyCapableOf #$TernaryPredicate) (#$arg1Isa #$anatomicalPartOfType #$Animal) (#$arg1Isa #$anatomicalPartOfType #$Animal) (#$arg2Format #$anatomicalPartOfType #$SingleEntry) (#$arg2Isa #$anatomicalPartOfType #$UniqueAnatomicalPartType) (#$arg2Isa #$anatomicalPartOfType #$UniqueAnatomicalPartType) (#$arg3Format #$anatomicalPartOfType #$SingleEntry) (#$arg3Isa #$anatomicalPartOfType #$AnimalBodyPart) (#$arg3Isa #$anatomicalPartOfType #$AnimalBodyPart) (#$argFormat #$anatomicalPartOfType 2 #$SingleEntry) (#$argFormat #$anatomicalPartOfType 3 #$SingleEntry) (#$argIsa #$anatomicalPartOfType 1 #$Animal) (#$argIsa #$anatomicalPartOfType 1 #$Animal) (#$argIsa #$anatomicalPartOfType 1 #$Animal) (#$argIsa #$anatomicalPartOfType 3 #$AnimalBodyPart) (#$argIsa #$anatomicalPartOfType 3 #$AnimalBodyPart) (#$argIsa #$anatomicalPartOfType 3 #$AnimalBodyPart) (#$argIsa #$anatomicalPartOfType 2 #$UniqueAnatomicalPartType) (#$argIsa #$anatomicalPartOfType 2 #$UniqueAnatomicalPartType) (#$argIsa #$anatomicalPartOfType 2 #$UniqueAnatomicalPartType) (#$arity #$anatomicalPartOfType 3) (#$comment #$anatomicalPartOfType "(#$anatomicalPartOfType ANIMAL TYPE PART) means that the #$AnimalBodyPart PART is an anatomical part (see the predicate #$anatomicalParts) of the #$Animal ANIMAL, and is an instance of the #$UniqueAnatomicalPartType TYPE.") (#$isa #$anatomicalPartOfType #$ObjectPredicate) (#$isa #$anatomicalPartOfType #$StrictlyFunctionalPredicate) (#$isa #$anatomicalPartOfType #$TernaryPredicate) (#$strictlyFunctionalInArgs #$anatomicalPartOfType 2) (#$strictlyFunctionalInArgs #$anatomicalPartOfType 3) (#$arg1Format #$anatomicalParts #$SingleEntry) (#$arg1Isa #$anatomicalParts #$Organism-Whole) (#$arg2Format #$anatomicalParts #$SetTheFormat) (#$arg2Isa #$anatomicalParts #$OrganismPart) (#$argFormat #$anatomicalParts 2 #$SetTheFormat) (#$argFormat #$anatomicalParts 1 #$SingleEntry) (#$argIsa #$anatomicalParts 2 #$OrganismPart) (#$argIsa #$anatomicalParts 2 #$OrganismPart) (#$argIsa #$anatomicalParts 1 #$Organism-Whole) (#$argIsa #$anatomicalParts 1 #$Organism-Whole) (#$arity #$anatomicalParts 2) (#$comment #$anatomicalParts "(#$anatomicalParts ORGANISM PART) means that the #$OrganismPart PART is an anatomical part of the #$Organism-Whole ORGANISM. One should use the predicate #$physicalParts (q.v.), rather than #$anatomicalParts, to relate an instance of #$OrganismPart (for example, a hand) to other #$OrganismParts (for example, the fingers of the hand) that are part of it.") (#$genlPreds #$anatomicalParts #$physicalParts) (#$interArgIsa1-2 #$anatomicalParts #$Animal #$AnimalBodyPart) (#$interArgIsa1-2 #$anatomicalParts #$Plant #$PlantPart) (#$interArgIsa2-1 #$anatomicalParts #$AnimalBodyPart #$Animal) (#$interArgIsa2-1 #$anatomicalParts #$AnimalBodyRegion #$Animal) (#$interArgIsa2-1 #$anatomicalParts (#$FruitFn #$CerealPlant) #$CerealPlant) (#$interArgIsa2-1 #$anatomicalParts #$PlantPart #$Plant) (#$interArgIsa2-1 #$anatomicalParts #$Plant #$PlantPart) (#$isa #$anatomicalParts #$BinaryPredicate) (#$isa #$anatomicalParts #$CotemporalObjectsSlot) (#$isa #$anatomicalParts #$FunctionalPredicate) (#$isa #$anatomicalParts #$PhysicalPartPredicate) (#$relationAllExists #$anatomicalParts #$Vertebrate #$Appendage-AnimalBodyPart) (#$relationAllExists #$anatomicalParts #$Primate #$Arm) (#$relationAllExists #$anatomicalParts #$Animal #$DigestiveSystem) (#$relationAllExists #$anatomicalParts #$Person #$Finger) (#$relationAllExists #$anatomicalParts #$Primate #$Foot-AnimalBodyPart) (#$relationAllExists #$anatomicalParts #$Primate #$Hand) (#$relationAllExists #$anatomicalParts #$Vertebrate #$Head-Vertebrate) (#$relationAllExists #$anatomicalParts #$Arthropod #$Leg) (#$relationAllExists #$anatomicalParts #$Primate #$Leg) (#$relationAllExists #$anatomicalParts #$Vertebrate #$Mouth) (#$relationAllExists #$anatomicalParts #$Mammal #$Nose) (#$relationAllExists #$anatomicalParts #$Animal #$ReproductiveSystem) (#$relationAllExists #$anatomicalParts #$Vertebrate #$Skin) (#$relationAllExists #$anatomicalParts #$Vertebrate #$Trunk-BodyCore) (#$relationAllExistsCount #$anatomicalParts #$Primate #$Arm 2) (#$relationAllExistsCount #$anatomicalParts #$Bird #$Leg 2) (#$relationAllExistsCount #$anatomicalParts #$CanineAnimal #$Leg 4) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$AlimentaryCanal 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Brain 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Brain 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Brain 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Chest-BodyPart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Chest-BodyPart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$CirculatorySystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$CirculatorySystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$FaceOfAnimal 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$FaceOfAnimal 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$FaceOfAnimal 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Head-AnimalBodyPart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Head-AnimalBodyPart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Head-Vertebrate 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Head-Vertebrate 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Heart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Heart 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Liver 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Liver 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Mouth 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$NervousSystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$NervousSystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Nose 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Nose 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$RespiratorySystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$RespiratorySystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$SkeletalSystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$SkeletalSystem 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Stomach 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Stomach 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Torso 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Torso 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Trunk-BodyCore 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Trunk-BodyCore 1) (#$relationAllExistsMax #$anatomicalParts #$Organism-Whole #$Trunk-BodyCore 1) (#$relationExistsAll #$anatomicalParts #$Animal #$AnimalBodyPart) (#$relationExistsAll #$anatomicalParts #$Organism-Whole #$OrganismPart) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Appendage-AnimalBodyPart) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$DigestiveSystem) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Head-Vertebrate) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Mouth) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Nose) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$ReproductiveSystem) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Skin) (#$relationInstanceExists #$anatomicalParts (#$GenericInstanceFn #$Dog) #$Trunk-BodyCore) (#$strictlyFunctionalInArgs #$anatomicalParts 1) (#$typedGenlPreds #$anatomicalParts #$physicalParts) (#$arg1Isa #$anatomicalPartTypeAffected #$AnimalActivity) (#$arg1Isa #$anatomicalPartTypeAffected #$AnimalActivity) (#$arg2Format #$anatomicalPartTypeAffected #$SetTheFormat) (#$arg2Genl #$anatomicalPartTypeAffected #$AnimalBodyPart) (#$arg2Genl #$anatomicalPartTypeAffected #$AnimalBodyPart) (#$arg2Genl #$anatomicalPartTypeAffected #$Thing) (#$arg2Genl #$anatomicalPartTypeAffected #$Thing) (#$arg2Isa #$anatomicalPartTypeAffected #$Collection) (#$arg2Isa #$anatomicalPartTypeAffected #$Collection) (#$argFormat #$anatomicalPartTypeAffected 2 #$SetTheFormat) (#$argGenl #$anatomicalPartTypeAffected 2 #$AnimalBodyPart) (#$argGenl #$anatomicalPartTypeAffected 2 #$AnimalBodyPart) (#$argGenl #$anatomicalPartTypeAffected 2 #$AnimalBodyPart) (#$argGenl #$anatomicalPartTypeAffected 2 #$Thing) (#$argGenl #$anatomicalPartTypeAffected 2 #$Thing) (#$argGenl #$anatomicalPartTypeAffected 2 #$Thing) (#$argIsa #$anatomicalPartTypeAffected 1 #$AnimalActivity) (#$argIsa #$anatomicalPartTypeAffected 1 #$AnimalActivity) (#$argIsa #$anatomicalPartTypeAffected 1 #$AnimalActivity) (#$argIsa #$anatomicalPartTypeAffected 2 #$Collection) (#$argIsa #$anatomicalPartTypeAffected 2 #$Collection) (#$argIsa #$anatomicalPartTypeAffected 2 #$Collection) (#$arity #$anatomicalPartTypeAffected 2) (#$comment #$anatomicalPartTypeAffected "(#$anatomicalPartTypeAffected ACT BODYPARTTYPE) means that body parts of the #$AnimalBodyPartType BODYPARTTYPE are affected by the action ACT. For example, if BRUSHING is a #$TeethCleaning event, then (#$anatomicalPartTypeAffected BRUSHING #$SetOfTeeth).") (#$isa #$anatomicalPartTypeAffected #$BinaryPredicate) (#$isa #$anatomicalPartTypeAffected #$TypePredicate) (#$relationAllInstance #$anatomicalPartTypeAffected #$PuttingOnAClothingItem #$AnimalBodyPart) (#$relationAllInstance #$anatomicalPartTypeAffected #$TakingOffAClothingItem #$AnimalBodyPart) (#$transitiveViaArg #$anatomicalPartTypeAffected #$genls 2) (#$arg1Format #$anatomicalResourceRequired #$SetTheFormat) (#$arg1Isa #$anatomicalResourceRequired #$AnimalActivity) (#$arg1Isa #$anatomicalResourceRequired #$AnimalActivity) (#$arg2Format #$anatomicalResourceRequired #$SetTheFormat) (#$arg2Genl #$anatomicalResourceRequired #$AnimalBodyPart) (#$arg2Genl #$anatomicalResourceRequired #$AnimalBodyPart) (#$arg2Isa #$anatomicalResourceRequired #$ExistingObjectType) (#$arg2Isa #$anatomicalResourceRequired #$ExistingObjectType) (#$arg3Format #$anatomicalResourceRequired #$SetTheFormat) (#$arg3Isa #$anatomicalResourceRequired #$NonNegativeInteger) (#$arg3Isa #$anatomicalResourceRequired #$NonNegativeInteger) (#$argFormat #$anatomicalResourceRequired 1 #$SetTheFormat) (#$argFormat #$anatomicalResourceRequired 2 #$SetTheFormat) (#$argFormat #$anatomicalResourceRequired 3 #$SetTheFormat) (#$argGenl #$anatomicalResourceRequired 2 #$AnimalBodyPart) (#$argGenl #$anatomicalResourceRequired 2 #$AnimalBodyPart) (#$argGenl #$anatomicalResourceRequired 2 #$AnimalBodyPart) (#$argIsa #$anatomicalResourceRequired 1 #$AnimalActivity) (#$argIsa #$anatomicalResourceRequired 1 #$AnimalActivity) (#$argIsa #$anatomicalResourceRequired 1 #$AnimalActivity) (#$argIsa #$anatomicalResourceRequired 2 #$ExistingObjectType) (#$argIsa #$anatomicalResourceRequired 2 #$ExistingObjectType) (#$argIsa #$anatomicalResourceRequired 2 #$ExistingObjectType) (#$argIsa #$anatomicalResourceRequired 3 #$NonNegativeInteger) (#$argIsa #$anatomicalResourceRequired 3 #$NonNegativeInteger) (#$argIsa #$anatomicalResourceRequired 3 #$NonNegativeInteger) (#$arity #$anatomicalResourceRequired 3) (#$comment #$anatomicalResourceRequired "(#$anatomicalResourceRequired ACT BODYPARTTYPE NUM) means that the successful doer of ACT must have at least this many (NUM) of the #$AnimalBodyPartType BODYPARTTYPE. For example, if VOLANT is an instance of #$Flying-FlappingWings, then (#$anatomicalResourceRequired VOLANT #$Wing-AnimalBodyPart 2).") (#$isa #$anatomicalResourceRequired #$Predicate) (#$isa #$anatomicalResourceRequired #$TernaryPredicate) (#$comment #$AnatomicalVessel "The collection of all anatomical vessels in #$Animals. Instances of this collection are tubular animal tissue which acts as a conduit for body fluids or substances passing into or out of the body.") (#$genls #$AnatomicalVessel #$AnimalBodyPart) (#$genls #$AnatomicalVessel #$CordlikeObject) (#$genls #$AnatomicalVessel #$Individual) (#$genls #$AnatomicalVessel #$InternalAnatomicalPart) (#$genls #$AnatomicalVessel #$Pipe-GenericConduit) (#$isa #$AnatomicalVessel #$AnimalBodyPartType) (#$siblingDisjointExceptions #$AnatomicalVessel #$InternalOrgan) (#$arg1Format #$ancestors #$SetTheFormat) (#$arg1Format #$ancestors #$SetTheFormat) (#$arg1Isa #$ancestors #$Organism-Whole) (#$arg1Isa #$ancestors #$Organism-Whole) (#$arg1Isa #$ancestors #$Organism-Whole) (#$arg2Format #$ancestors #$SetTheFormat) (#$arg2Format #$ancestors #$SetTheFormat) (#$arg2Isa #$ancestors #$Organism-Whole) (#$arg2Isa #$ancestors #$Organism-Whole) (#$arg2Isa #$ancestors #$Organism-Whole) (#$argFormat #$ancestors 1 #$SetTheFormat) (#$argFormat #$ancestors 1 #$SetTheFormat) (#$argFormat #$ancestors 2 #$SetTheFormat) (#$argFormat #$ancestors 2 #$SetTheFormat) (#$argIsa #$ancestors 1 #$Organism-Whole) (#$argIsa #$ancestors 1 #$Organism-Whole) (#$argIsa #$ancestors 1 #$Organism-Whole) (#$argIsa #$ancestors 1 #$Organism-Whole) (#$argIsa #$ancestors 2 #$Organism-Whole) (#$argIsa #$ancestors 2 #$Organism-Whole) (#$argIsa #$ancestors 2 #$Organism-Whole) (#$argIsa #$ancestors 2 #$Organism-Whole) (#$arity #$ancestors 2) (#$comment #$ancestors "This predicate relates an organism to any of its ancestors. (#$ancestors YOUNGER OLDER) means that OLDER is one of the biological ancestors of YOUNGER. That is, OLDER is either one of YOUNGER's biological parents, one of its biological grandparents, one of its biological great-grandparents, or so on. #$ancestors is thus the \"transitive closure\" of the inverse of the #$biologicalOffspring relation.") (#$comment #$ancestors "(#$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.") (#$genlPreds #$ancestors #$biologicalRelatives) (#$genlPreds #$ancestors #$startsAfterStartingOf) (#$interArgIsa1-2 #$ancestors #$Animal #$Animal) (#$interArgIsa2-1 #$ancestors #$Animal #$Animal) (#$isa #$ancestors #$AntiSymmetricBinaryPredicate) (#$isa #$ancestors #$AsymmetricBinaryPredicate) (#$isa #$ancestors #$BinaryPredicate) (#$isa #$ancestors #$InterExistingObjectPredicate) (#$isa #$ancestors #$ObjectPredicate) (#$isa #$ancestors #$TransitiveBinaryPredicate) (#$negationInverse #$ancestors #$ancestors) (#$negationPreds #$ancestors #$siblings) (#$arg1Isa #$and #$ELSentence-Assertible) (#$argAndRestIsa #$and 1 #$ELSentence-Assertible) (#$argIsa #$and 0 #$ELSentence-Assertible) (#$argIsa #$and 1 #$ELSentence-Assertible) (#$argIsa #$and 1 #$ELSentence-Assertible) (#$argsIsa #$and #$ELSentence-Assertible) (#$argsIsa #$and #$ELSentence-Assertible) (#$arityMin #$and 1) (#$comment #$and "A #$LogicalConnective that represents conjunction in #$CycL. It is a #$VariableArityRelation, taking an arbitrary number of #$ELSentence-Assertibles as arguments. (#$and P Q ... Z) is true if and only if all of the sentences P, Q, ..., and Z are true.") (#$isa #$and #$AssociativeRelation) (#$isa #$and #$CommutativeRelation) (#$isa #$and #$LogicalConnective) (#$isa #$and #$LogicalConnective) (#$isa #$and #$LogicalTruthConstant) (#$isa #$and #$VariableArityRelation) (#$isa #$and #$VariableArityRelation) (#$resultIsa #$and #$ELSentence-Assertible) (#$resultIsa #$and #$ELSentence-Assertible) (#$comment #$Anesthesia "A collection of events; a subcollection of #$DrugTherapy (q.v.). In an instance of #$Anesthesia, a #$BiologicalLivingObject 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 #$AdministeringADrug.") (#$genls #$Anesthesia #$DrugTherapy) (#$genls #$Anesthesia #$Individual) (#$isa #$Anesthesia #$TemporalStuffType) (#$comment #$Anger "Intense feeling of displeasure and usually of antagonism. This is a #$Collection --- for an explanation of that, see #$Happiness. Some more specialized #$FeelingTypes than #$Anger include #$Belligerence, etc.") (#$genls #$Anger #$Frustration) (#$isa #$Anger #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Anger #$FeelingType) (#$comment #$Angle "A specialization of #$GeometricallyDescribableThing. Each instance of #$Angle is formed by two lines diverging from the same point, or two surfaces diverging from the same line. Examples include spatially localized objects, such as the angle formed by the intersection of two walls, and abstract objects, such as the angle formed by the intersection of two (abstract) lines.") (#$genls #$Angle #$GeometricallyDescribableThing) (#$genls #$Angle #$Individual) (#$isa #$Angle #$GenericShapeType) (#$comment #$Angry "A specialization of #$IntelligentAgent. Each instance is an agent in the emotional state of being angry. Use this constant with a #$GenericValueFunction to denote a collection of agents that are in this emotional state to some varying degree.") (#$genls #$Angry #$Frustrated) (#$genls #$Angry #$Individual) (#$isa #$Angry #$AgentTypeByEmotionalState) (#$isa #$Angry #$FirstOrderCollection) (#$argIsa #$Angstrom 0 #$SubLRealNumber) (#$argsIsa #$Angstrom #$SubLRealNumber) (#$argsIsa #$Angstrom #$SubLRealNumber) (#$arityMax #$Angstrom 2) (#$arityMax #$Angstrom 2) (#$arityMin #$Angstrom 1) (#$arityMin #$Angstrom 1) (#$comment #$Angstrom "An instance of #$UnitOfDistance. When applied to a number or pair of numbers, #$Angstrom returns an instance of #$Distance as its value. For example, (#$Angstrom 212) is a length of 212 angstroms. Note that 1 angstrom is equivalent to 1/10,000,000,000 (i.e., 10^-10) meter.") (#$isa #$Angstrom #$MKSUnitOfMeasure) (#$isa #$Angstrom #$UnitOfDistance) (#$isa #$Angstrom #$UnitOfMeasure) (#$isa #$Angstrom #$UnitOfMeasureWithPrefix) (#$resultIsa #$Angstrom #$Distance-Absolute) (#$resultIsa #$Angstrom #$Distance-Absolute) (#$genls #$Anguish #$Despair) (#$genls #$Anguish #$Distress) (#$isa #$Anguish #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Anguish #$FeelingType) (#$arg1Format #$angularAcceleration #$SetTheFormat) (#$arg1Isa #$angularAcceleration #$PhysicalEvent) (#$arg2Isa #$angularAcceleration #$AngularAccelerationRate) (#$argFormat #$angularAcceleration 1 #$SetTheFormat) (#$argIsa #$angularAcceleration 2 #$AngularAccelerationRate) (#$argIsa #$angularAcceleration 2 #$AngularAccelerationRate) (#$argIsa #$angularAcceleration 1 #$PhysicalEvent) (#$argIsa #$angularAcceleration 1 #$PhysicalEvent) (#$arity #$angularAcceleration 2) (#$comment #$angularAcceleration "The rate at which the angle to an object is accelerating") (#$isa #$angularAcceleration #$PhysicalAttributeDescriptionSlot) (#$transitiveViaArg #$angularAcceleration #$genlAttributes 2) (#$comment #$AngularAccelerationRate "A specialization of #$Rate. Each instance of #$AngularAccelerationRate is a rate at which the rate of rotation (see the collection #$RateOfRotation) of some object changes.") (#$genls #$AngularAccelerationRate #$Rate) (#$isa #$AngularAccelerationRate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AngularAccelerationRate #$DerivedNumericScalarIntervalType) (#$isa #$AngularAccelerationRate #$MeasurableScalarIntervalType) (#$comment #$AngularDistance "#$AngularDistance is a measure of the separation between the rays defined by two points and a fixed center.") (#$genls #$AngularDistance #$PhysicalQuantity) (#$isa #$AngularDistance #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AngularDistance #$FundamentalNumericScalarIntervalType) (#$comment #$Animal "An instance of #$BiologicalKingdom, and a specialization of #$Organism-Whole. Instances of #$Animal are typically motile, living, whole organisms; they are instances of #$Heterotroph (q.v.), and thus incapable of performing instances of #$Photosynthesis-Generic. Animal cells contain cholesterol and lack cell walls made of cellulose. #$Person is a specialization of #$Animal; see also #$NonPersonAnimal.") (#$genls #$Animal #$AnimalBLO) (#$genls #$Animal #$AnimalBLO) (#$genls #$Animal #$EukaryoticOrganism) (#$genls #$Animal #$Heterotroph) (#$genls #$Animal #$Individual) (#$genls #$Animal #$Organism-Whole) (#$genls #$Animal #$PerceptualAgent) (#$isa #$Animal #$BiologicalKingdom) (#$isa #$Animal #$ExistingObjectType) (#$isa #$Animal #$OrganismClassificationType) (#$partitionedInto #$Animal (#$ThePartition #$AdultAnimal #$JuvenileAnimal)) (#$partitionedInto #$Animal (#$ThePartition #$Homeotherm #$Poikilotherm)) (#$partitionedInto #$Animal (#$ThePartition #$Invertebrate #$Vertebrate)) (#$partitionedInto #$Animal (#$ThePartition #$Person #$NonPersonAnimal)) (#$partitionedInto #$Animal (#$ThePartition #$ViviparousAnimal #$OviparousAnimal)) (#$comment #$AnimalActivitiesMt "A microtheory to collect all the general knowledge of the activities of #$Animals.") (#$genlMt #$AnimalActivitiesMt #$AnimalActivitiesVocabularyMt) (#$genlMt #$AnimalActivitiesMt #$AnimalMovementMt) (#$genlMt #$AnimalActivitiesMt #$BaseKB) (#$genlMt #$AnimalActivitiesMt #$BaseKB) (#$genlMt #$AnimalActivitiesMt #$InformationTerminologyMt) (#$genlMt #$AnimalActivitiesMt #$PerceptionMt) (#$isa #$AnimalActivitiesMt #$GeneralMicrotheory) (#$isa #$AnimalActivitiesMt #$TheoryMicrotheory) (#$comment #$AnimalActivitiesVocabularyMt "The #$VocabularyMicrotheory for #$AnimalActivitiesMt.") (#$genlMt #$AnimalActivitiesVocabularyMt #$AnimalMovementVocabularyMt) (#$genlMt #$AnimalActivitiesVocabularyMt #$BaseKB) (#$genlMt #$AnimalActivitiesVocabularyMt #$InformationTerminologyVocabularyMt) (#$genlMt #$AnimalActivitiesVocabularyMt #$PerceptionVocabularyMt) (#$isa #$AnimalActivitiesVocabularyMt #$VocabularyMicrotheory) (#$comment #$AnimalActivity "A specialization of #$Action. Each instance of #$AnimalActivity is a spatially-localized action, each of whose \"doers\" (see #$doneBy) is either an #$Animal or a group of animals (i.e. a #$Group all of whose members are #$Animals).") (#$disjointWith #$AnimalActivity #$Artifact-Generic) (#$genls #$AnimalActivity #$Action) (#$genls #$AnimalActivity #$Event-Localized) (#$genls #$AnimalActivity #$Individual) (#$isa #$AnimalActivity #$TemporalStuffType) (#$collectionUnion #$AnimalBLO (#$TheSet #$AnimalBodyPart #$Animal #$AnimalBodyRegion)) (#$comment #$AnimalBLO "A specialization of #$BiologicalLivingObject that includes all living animals, body parts of living animals, and body regions of living animals. #$AnimalBLO is thus the \"union\" (see #$collectionUnion) of #$Animal, #$AnimalBodyPart, and #$AnimalBodyRegion (qq.v.).") (#$genls #$AnimalBLO #$BiologicalLivingObject) (#$genls #$AnimalBLO #$Individual) (#$isa #$AnimalBLO #$ExistingObjectType) (#$comment #$AnimalBodyPart "A specialization of #$AnimalBodyRegion. Each instance of #$AnimalBodyPart is an anatomical part of some living animal, and thus is itself an instance of #$BiologicalLivingObject (q.v). #$AnimalBodyPart includes both highly localized organs (for example, hearts) and physical systems composed of parts distributed throughout an animal's body (such as an animal's circulatory system and nervous system). Note that severed limbs and removed organs are _not_ instances of this collection, since they are not _parts_ of some living animal.") (#$disjointWith #$AnimalBodyPart #$DairyProduct) (#$disjointWith #$AnimalBodyPart #$HaploidCell) (#$genls #$AnimalBodyPart #$AnimalBLO) (#$genls #$AnimalBodyPart #$AnimalBodyRegion) (#$genls #$AnimalBodyPart #$HumanScaleObject) (#$genls #$AnimalBodyPart #$Individual) (#$isa #$AnimalBodyPart #$ExistingObjectType) (#$requiredArg2Pred #$AnimalBodyPart #$anatomicalParts) (#$comment #$AnimalBodyPartType "A collection of specializations of #$AnimalBodyRegion. Each instance of #$AnimalBodyPartType is a collection of body parts, where the parts in question are differentiated from other body parts according to structure or function. Instances of #$AnimalBodyPartType include #$SpinalColumn, #$Eyelash, #$NervousSystem, #$Urethra, #$Wing-AnimalBodyPart, and #$HeelOfPalm.") (#$genls #$AnimalBodyPartType #$ExistingObjectType) (#$genls #$AnimalBodyPartType #$OrganismPartType) (#$isa #$AnimalBodyPartType #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AnimalBodyPartType #$CollectionType) (#$isa #$AnimalBodyPartType #$CollectionType) (#$isa #$AnimalBodyPartType #$SecondOrderCollection) (#$isa #$AnimalBodyPartType #$SiblingDisjointCollectionType) (#$typeGenls #$AnimalBodyPartType #$AnimalBodyRegion) (#$typeGenls #$AnimalBodyPartType #$SolidTangibleThing) (#$comment #$AnimalBodyRegion "A specialization of #$AnimalBLO. Each instance of #$AnimalBodyRegion is a significant spatial subdivision of the body of some animal, where the subdivision in question is usually contiguous, and has some more or less clear boundary. Instances of this collection include anatomical parts (see the specialization #$AnimalBodyPart) , such as a person's head, beard, or right arm. In addition, this collection includes body regions that are not anatomical parts, such as a blister, a puncture wound, or a bruise.") (#$genls #$AnimalBodyRegion #$AnimalBLO) (#$genls #$AnimalBodyRegion #$AnimalBLO) (#$genls #$AnimalBodyRegion #$Individual) (#$genls #$AnimalBodyRegion #$OrganismPart) (#$isa #$AnimalBodyRegion #$ExistingObjectType) (#$comment #$AnimalCapabilityType "This is the collection of types of action which can be #$doneBy all normal adult animals in typical circumstances. They are animal capabilities in the sense that we expect any normal adult animal to be able to do them, as opposed to the sense that some animal can do them. Also, this is not the collection of actions which must be done by an animal, for which see #$AnimalActivity.") (#$genls #$AnimalCapabilityType #$FirstOrderCollection) (#$genls #$AnimalCapabilityType #$MammalCapabilityType) (#$isa #$AnimalCapabilityType #$CollectionType) (#$isa #$AnimalCapabilityType #$CollectionType) (#$isa #$AnimalCapabilityType #$SecondOrderCollection) (#$typeGenls #$AnimalCapabilityType #$AnimalActivity) (#$comment #$AnimalMigration "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.") (#$genls #$AnimalMigration #$Individual) (#$genls #$AnimalMigration #$LocomotionEvent-Animal) (#$genls #$AnimalMigration #$Translation-RoundTrip) (#$isa #$AnimalMigration #$TemporalObjectType) (#$comment #$AnimalMovementMt "This microtheory was created to hold all high-level rules about animal movement. Specifically, this microtheory should contain all #$salientAssertions and other definitional rules about high-level spec's of #$MovementEvent which are also spec's of #$AnimalActivity but are not performed only by humans. For example, this microtheory should contain #$salientAssertions for #$LocomotionProcess-Animal, #$Swimming-Generic, and #$WalkingOnTwoLegs. Rules about human-specific #$MovementEvents should be asserted in a spec-mt of #$HumanActivitiesMt. ") (#$genlMt #$AnimalMovementMt #$AnimalMovementVocabularyMt) (#$genlMt #$AnimalMovementMt #$BaseKB) (#$genlMt #$AnimalMovementMt #$BaseKB) (#$genlMt #$AnimalMovementMt #$BiologyMt) (#$isa #$AnimalMovementMt #$GeneralMicrotheory) (#$isa #$AnimalMovementMt #$TheoryMicrotheory) (#$comment #$AnimalMovementVocabularyMt "The #$VocabularyMicrotheory for #$AnimalMovementMt.") (#$genlMt #$AnimalMovementVocabularyMt #$BaseKB) (#$genlMt #$AnimalMovementVocabularyMt #$BiologyVocabularyMt) (#$isa #$AnimalMovementVocabularyMt #$VocabularyMicrotheory) (#$comment #$AnimalPartRegionFunction "A collection of functions that map from an #$AnimalBodyRegion to another #$AnimalBodyRegion that is a subregion of the first and whose location is indicated by the direction. For example, (#$DorsalRegionFn LIVER) yields as a result the part of LIVER closest to the backside of the organism that LIVER is a part of.") (#$genls #$AnimalPartRegionFunction #$IndividualDenotingFunction) (#$genls #$AnimalPartRegionFunction #$ReifiableFunction) (#$genls #$AnimalPartRegionFunction #$UnaryFunction) (#$isa #$AnimalPartRegionFunction #$FunctionCategory) (#$comment #$AnimalPhysiologicalAttribute "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, #$HearingImpaired, #$Paraplegic; (2) Conditions: #$Anemic, #$AthleticPhysicalBuild; (3) States: #$Intoxicated, #$Injured, #$Inflamed. #$PlantPhysiologicalAttributes, such as #$InBloom, are excluded.") (#$genls #$AnimalPhysiologicalAttribute #$PhysicalAttributeOfTangibleOnly) (#$isa #$AnimalPhysiologicalAttribute #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AnimalPhysiologicalAttribute #$ObjectType) (#$comment #$AnimalPhysiologyMt "Naive theory of animal physiology. Animals are considered to be alive. A corpse is an instance of (#$DeadFn #$Animal) not of #$Animal. #$anatomicalParts of animals can be assumed to be physically attached to the animal.") (#$genlMt #$AnimalPhysiologyMt #$AnimalPhysiologyVocabularyMt) (#$genlMt #$AnimalPhysiologyMt #$BaseKB) (#$genlMt #$AnimalPhysiologyMt #$BaseKB) (#$genlMt #$AnimalPhysiologyMt #$BiologyMt) (#$genlMt #$AnimalPhysiologyMt #$BordersMt) (#$genlMt #$AnimalPhysiologyMt #$ContainerGMt) (#$genlMt #$AnimalPhysiologyMt #$ObjectPhysicalCharacteristicsMt) (#$isa #$AnimalPhysiologyMt #$GeneralMicrotheory) (#$isa #$AnimalPhysiologyMt #$TheoryMicrotheory) (#$comment #$AnimalPhysiologyVocabularyMt "The #$VocabularyMicrotheory for #$AnimalPhysiologyMt.") (#$genlMt #$AnimalPhysiologyVocabularyMt #$BaseKB) (#$genlMt #$AnimalPhysiologyVocabularyMt #$BiologyVocabularyMt) (#$genlMt #$AnimalPhysiologyVocabularyMt #$BordersVocabularyMt) (#$genlMt #$AnimalPhysiologyVocabularyMt #$ContainerGVocabularyMt) (#$isa #$AnimalPhysiologyVocabularyMt #$VocabularyMicrotheory) (#$comment #$AnimalSound "A specialization of #$InformationBearingWavePropagation. Each instance of #$AnimalSound 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). Examples of #$AnimalSounds include instances of #$Birdsong, #$NeighingSound, #$PurringSound, #$BarkingSound, and #$BrayingSound. Note that the restriction to sounds produced by body parts alone excludes noises produced by moving external objects; consequently, #$AnimalSound does _not_ include rustling the leaves underfoot, splashing water, or playing a musical instrument. Note that this collection is not a specialization of #$Action, or #$BodyMovementEvent, since it refers to animal sounds themselves, not to the activity of making animal sounds (though events of both types usually accompany one another. See #$EmittingSound for the latter.)") (#$genls #$AnimalSound #$AudibleSound) (#$genls #$AnimalSound #$Individual) (#$isa #$AnimalSound #$TemporalStuffType) (#$comment #$AnimalTypeByGender "The collection consisting of the collections #$FemaleAnimal and #$MaleAnimal. One of the #$facets-Strict of #$Animal.") (#$genls #$AnimalTypeByGender #$ExistingObjectType) (#$isa #$AnimalTypeByGender #$CollectionType) (#$isa #$AnimalTypeByGender #$DisjointCollectionType) (#$isa #$AnimalTypeByGender #$SecondOrderCollection) (#$comment #$AnimalTypeByMaturity "The collection consisting of #$AdultAnimal and #$JuvenileAnimal. One of the #$facets-Strict of #$Animal.") (#$disjointWith #$AnimalTypeByMaturity #$OrganismPartType) (#$genls #$AnimalTypeByMaturity #$ExistingObjectType) (#$isa #$AnimalTypeByMaturity #$CollectionType) (#$isa #$AnimalTypeByMaturity #$DisjointCollectionType) (#$isa #$AnimalTypeByMaturity #$SecondOrderCollection) (#$comment #$AnimalUtterance-IBT "A specialization of both #$AnimalSound and #$Utterance-IBT. Each instance of #$AnimalUtterance-IBT is a sound initially generated by some #$Animal speaking or making some sound with his/her/its mouth (note that the sound may or may not have propositional content - i.e. instantiate some #$PropositionalInformationThing). If such a sound is recorded and played back, the sound generated is still considered an instance of #$AnimalUtterance-IBT. Examples: one's spouse's `Good morning'; a child's scream at a playmate; Humphrey Bogart's `Here's looking at you' on the set of _Casablanca_. Note that only the sounds themselves are instances of this collection -- not the activities of making them. This collection is not a specialization of #$Action (for that, see #$CommunicationAct-Single and its specializations).") (#$genls #$AnimalUtterance-IBT #$AnimalSound) (#$genls #$AnimalUtterance-IBT #$Individual) (#$genls #$AnimalUtterance-IBT #$SoundInformationBearingThing) (#$genls #$AnimalUtterance-IBT #$Utterance-IBT) (#$isa #$AnimalUtterance-IBT #$FirstOrderCollection) (#$isa #$AnimalUtterance-IBT #$ObjectType) (#$isa #$AnimalUtterance-IBT #$TemporalStuffType) (#$comment #$AnimalWalkingProcess "The collection of instances of #$Walking-Generic in which the locomotor is an #$Animal.") (#$genls #$AnimalWalkingProcess #$Individual) (#$genls #$AnimalWalkingProcess #$LocomotionProcess-Animal) (#$genls #$AnimalWalkingProcess #$PhysicalContactSituation) (#$genls #$AnimalWalkingProcess #$SimpleWholeBodyMovement) (#$genls #$AnimalWalkingProcess #$SingleDoerAction) (#$genls #$AnimalWalkingProcess #$Walking-Generic) (#$isa #$AnimalWalkingProcess #$DefaultDisjointScriptType) (#$isa #$AnimalWalkingProcess #$ObjectType) (#$isa #$AnimalWalkingProcess #$TemporalStuffType) (#$siblingDisjointExceptions #$AnimalWalkingProcess #$SportsEvent) (#$comment #$AnnualClimateCycle "A specialization of #$WeatherEvent. Each instance of #$AnnualClimateCycle is an extended event, one year in length, which encompasses sub-events marking the changing of the seasons (see the collection #$SeasonOfYear and its specializations). Specializations of #$AnnualClimateCycle include #$TemperateClimateCycle and #$HumidSubtropicalClimateCycle (qq.v). See also #$ClimateCycleType and #$hasClimateType.") (#$genls #$AnnualClimateCycle #$Individual) (#$genls #$AnnualClimateCycle #$WeatherEvent) (#$isa #$AnnualClimateCycle #$TemporalObjectType) (#$comment #$AnnualTemporalObjectType "A collection of collections. Each instance of #$AnnualTemporalObjectType is a specialization of #$TemporalThing, instances of which occur once per year according to some calendar. Furthermore, the occurrence of instances of each such type of event is tied to a specific time (for example, a specific date) in the calendar year. For example, #$ChristmasHoliday is an instance of #$AnnualTemporalObjectType, because one occurs on a specific date (namely, December 25) each year.") (#$disjointWith #$AnnualTemporalObjectType #$WeeklyTemporalObjectType) (#$genls #$AnnualTemporalObjectType #$TemporallyDisjointTemporalObjectType) (#$genls #$AnnualTemporalObjectType #$TemporallyDisjointTemporalObjectType) (#$genls #$AnnualTemporalObjectType #$TemporalObjectType) (#$isa #$AnnualTemporalObjectType #$Collection) (#$isa #$AnnualTemporalObjectType #$CollectionType) (#$isa #$AnnualTemporalObjectType #$CollectionType) (#$isa #$AnnualTemporalObjectType #$SecondOrderCollection) (#$typeGenls #$AnnualTemporalObjectType #$TemporalThing) (#$arg1Isa #$AnteriorRegionFn #$AnimalBodyRegion) (#$arg1Isa #$AnteriorRegionFn #$AnimalBodyRegion) (#$arg1Isa #$AnteriorRegionFn #$AnimalBodyRegion) (#$argIsa #$AnteriorRegionFn 1 #$AnimalBodyRegion) (#$argIsa #$AnteriorRegionFn 1 #$AnimalBodyRegion) (#$argIsa #$AnteriorRegionFn 1 #$AnimalBodyRegion) (#$argIsa #$AnteriorRegionFn 1 #$AnimalBodyRegion) (#$arity #$AnteriorRegionFn 1) (#$comment #$AnteriorRegionFn "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.") (#$isa #$AnteriorRegionFn #$AnimalPartRegionFunction) (#$isa #$AnteriorRegionFn #$IndividualDenotingFunction) (#$isa #$AnteriorRegionFn #$PartialDenotationalFunction) (#$isa #$AnteriorRegionFn #$ReifiableFunction) (#$isa #$AnteriorRegionFn #$UnaryFunction) (#$resultIsa #$AnteriorRegionFn #$AnimalBodyRegion) (#$resultIsa #$AnteriorRegionFn #$Individual) (#$comment #$AnthraxInfection "An instance of #$InfectionTypeByPathogenType, and a specialization of #$BacterialInfection. Each instance of #$AnthraxInfection is an infection caused by the bacterium Bacillus anthracis (see the collection #$Anthrax-Bacterium). Important specializations of #$AnthraxInfection include the collections #$InhalationalAnthrax and #$CutaneousAnthrax.") (#$genls #$AnthraxInfection #$BacterialInfection) (#$genls #$AnthraxInfection #$Individual) (#$isa #$AnthraxInfection #$DiseaseType) (#$isa #$AnthraxInfection #$InfectionTypeByPathogenType) (#$comment #$AnthraxTemplateMt "The #$Microtheory where all templates written for the parsing the target RKF Anthrax text (section H4) reside. See also #$SectionH1TemplateMt, #$SectionH5TemplateMt, and #$SectionH6TemplateMt.") (#$genlMt #$AnthraxTemplateMt #$BaseKB) (#$genlMt #$AnthraxTemplateMt #$CommonEnglishMisspellingsMt) (#$genlMt #$AnthraxTemplateMt #$DeepCoverageTemplateMt) (#$genlMt #$AnthraxTemplateMt #$GeneralMilitaryLexicalMt) (#$genlMt #$AnthraxTemplateMt #$GenFormatTemplateMt) (#$genlMt #$AnthraxTemplateMt #$NonAmericanEnglishMt) (#$genlMt #$AnthraxTemplateMt #$RelativeClausesTemplateMt) (#$isa #$AnthraxTemplateMt #$Microtheory) (#$isa #$AnthraxTemplateMt #$TemplateParsingMicrotheory) (#$comment #$Anticipation-Feeling "Emotion accompanying an expectation of something pleasant in the foreseeable future. This is a collection; for an explanation of a typical #$FeelingType, see #$Happiness. ") (#$genls #$Anticipation-Feeling #$FeelingAttribute) (#$isa #$Anticipation-Feeling #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Anticipation-Feeling #$FeelingType) (#$comment #$AntiSymmetricBinaryPredicate "A #$BinaryPredicateTypeByLogicalFeature and thus a specialization of #$BinaryPredicate. A binary predicate PRED is an #$AntiSymmetricBinaryPredicate if and only if it has the following two properties. (i) For any THING1 and THING2 such that both (PRED THING1 THING2) and (PRED THING2 THING1) hold, THING1 = THING2. (ii) PRED's two argument-places must be \"co-satisfiable\": any (single-argument) argument-type (i.e. #$argIsa or #$argGenl) constraint on either of PRED's argument-places must _not_ be disjoint with the corresponding constraint on PRED's other argument-place (see the shared #$NoteOnArgumentTypingAndPropertiesOfRelations). Instances of #$AntiSymmetricBinaryPredicate include #$greaterThanOrEqualTo, #$parts, and #$subEvents. See also the specialization #$AsymmetricBinaryPredicate; and cf. #$SymmetricBinaryPredicate.") (#$genls #$AntiSymmetricBinaryPredicate #$BinaryPredicate) (#$genls #$AntiSymmetricBinaryPredicate #$BinaryPredicate) (#$isa #$AntiSymmetricBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AntiSymmetricBinaryPredicate #$BinaryPredicateTypeByLogicalFeature) (#$isa #$AntiSymmetricBinaryPredicate #$Collection) (#$isa #$AntiSymmetricBinaryPredicate #$CoreConstant) (#$sharedNotes #$AntiSymmetricBinaryPredicate #$NoteOnArgumentTypingAndPropertiesOfRelations) (#$arg1Format #$antiSymmetricInArgs #$openEntryFormatInArgs) (#$arg1Isa #$antiSymmetricInArgs #$Relation) (#$arg2Format #$antiSymmetricInArgs #$openEntryFormatInArgs) (#$arg2Isa #$antiSymmetricInArgs #$PositiveInteger) (#$arg3Isa #$antiSymmetricInArgs #$PositiveInteger) (#$argFormat #$antiSymmetricInArgs 1 #$openEntryFormatInArgs) (#$argFormat #$antiSymmetricInArgs 2 #$openEntryFormatInArgs) (#$argIsa #$antiSymmetricInArgs 2 #$PositiveInteger) (#$argIsa #$antiSymmetricInArgs 2 #$PositiveInteger) (#$argIsa #$antiSymmetricInArgs 3 #$PositiveInteger) (#$argIsa #$antiSymmetricInArgs 3 #$PositiveInteger) (#$argIsa #$antiSymmetricInArgs 1 #$Relation) (#$argIsa #$antiSymmetricInArgs 1 #$Relation) (#$arity #$antiSymmetricInArgs 3) (#$comment #$antiSymmetricInArgs "A #$MetaRelation that is used to indicate that a given relation is \"antisymmetric\" with respect to two given argument-places. (#$antiSymmetricInArgs REL M N) means that REL is antisymmetric in its Mth and Nth arguments: these arguments are freely permutable _only_ if they are identical. This entails that, given any closed semantically well-formed formula built from (the CycL term for) REL, inter-substituting the formula's Mth and Nth arguments (while leaving the other arguments unchanged) will result in a change in the formula's semantic value (i.e. its truth-value or denotation) _unless_ the Mth and Nth arguments are identical. If REL is a binary predicate this is equivalent to its being an #$AntiSymmetricBinaryPredicate. More generally: (i) If REL is a #$Predicate that holds of given argument-sequence SEQ, then REL also holds of the sequence SEQ-PERMUTED obtained by permuting the Mth and Nth items in SEQ (while leaving the other items unchanged) only if these Mth and Nth items are identical (and thus SEQ and SEQ-PERMUTED are themselves identical sequences). (ii) If REL is a #$Function-Denotational whose value for a given argument-sequence SEQ is VALUE, then REL also has VALUE as its value for SEQ-PERMUTED (defined as above) only if SEQ-PERMUTED is identical with SEQ. For example, a (hypothetical) ternary predicate called \"greaterThanOrEqualToOnScale\", which took as arguments two physical objects (_not_ constrained to be distinct) and a scale for measuring some physical property, would be antisymmetric in its first and second arguments; i.e. (#$antiSymmetricInArgs greaterThanOrEqualToOnScale 1 2) would hold. For a function example, a (hypothetical) ternary function called \"TransportToFromViaVehicleTypeFn\" that took as arguments two locations (_not_ constrained to be distinct, in order to include round-trips) and a vehicle-type (and returned, say, the collection of all trips from the first location to the second location in vehicles of that type) would also be antisymmetric in its first and second arguments. Note that (each of) the #$argIsa constraint(s) on REL's Mth argument-place must not be disjoint with (any of) the #$argIsa constraint(s) on REL's Nth argument-place (see #$disjointWith), and likewise for the corresponding #$argGenl constraints (if any). For some discussion of why this is so, see the #$NoteOnArgumentTypingAndPropertiesOfRelations. See also #$asymmetricInArgs and #$commutativeInArgs.") (#$interArgDifferent #$antiSymmetricInArgs 2 3) (#$isa #$antiSymmetricInArgs #$DefaultMonotonicPredicate) (#$isa #$antiSymmetricInArgs #$IntangibleObjectRelatingPredicate) (#$isa #$antiSymmetricInArgs #$MetaRelation) (#$isa #$antiSymmetricInArgs #$PartiallyCommutativeRelation) (#$isa #$antiSymmetricInArgs #$PossibleDefinitionalPredicate) (#$isa #$antiSymmetricInArgs #$TernaryPredicate) (#$arg1Isa #$antisymmetricOn #$BinaryPredicate) (#$arg1Isa #$antisymmetricOn #$BinaryPredicate) (#$arg2Genl #$antisymmetricOn #$Thing) (#$arg2Genl #$antisymmetricOn #$Thing) (#$arg2Isa #$antisymmetricOn #$Collection) (#$arg2Isa #$antisymmetricOn #$Collection) (#$argGenl #$antisymmetricOn 2 #$Thing) (#$argGenl #$antisymmetricOn 2 #$Thing) (#$argGenl #$antisymmetricOn 2 #$Thing) (#$argIsa #$antisymmetricOn 1 #$BinaryPredicate) (#$argIsa #$antisymmetricOn 1 #$BinaryPredicate) (#$argIsa #$antisymmetricOn 1 #$BinaryPredicate) (#$argIsa #$antisymmetricOn 2 #$Collection) (#$argIsa #$antisymmetricOn 2 #$Collection) (#$argIsa #$antisymmetricOn 2 #$Collection) (#$arity #$antisymmetricOn 2) (#$comment #$antisymmetricOn "This relation can be used to indicate on which specialization of its domain, if any, an instance of #$BinaryPredicate is antisymmetric. (#$antisymmetricOn PRED COL) means that if INS1 and INS2 are instances of COL and (PRED INS1 INS2) and (PRED INS2 INS1), then it follows that (#$equals INS1 INS2).") (#$isa #$antisymmetricOn #$BinaryPredicate) (#$isa #$antisymmetricOn #$MetaPredicate) (#$isa #$antisymmetricOn #$MetaPredicate) (#$comment #$AntiTransitiveBinaryPredicate "A #$BinaryPredicateTypeByLogicalFeature and a specialization of #$IrreflexiveBinaryPredicate (q.v.). Each instance of #$AntiTransitiveBinaryPredicate is a binary predicate PRED with the following property: for any THING1, THING2, and THING3 such that both (PRED THING1 THING2) and (PRED THING2 THING3) hold, (#$not (PRED THING1 THING3)) holds. Equivalently: for every X, Y, and Z that satisfy the (single-argument) argument-type constraints (see #$admittedArgument) for the relevant argument positions of PRED (viz. arg1 for X, arg1 and arg2 for Y, and arg2 for Z), (#$not (#$and (PRED X Y)(PRED Y Z)(PRED X Z))) holds. Note that PRED's two agument-positions must also be \"co-satisfiable\": any argument-type (i.e. #$argIsa or #$argGenl) constraint on either one of PRED's argument-places must _not_ be disjoint with the corresponding constraint on its other argument-place (see the shared #$NoteOnArgumentTypingAndPropertiesOfRelations). Note also that, while not strictly disjoint with #$TransitiveBinaryPredicate (q.v.), in practice few if any reified predicates should be instances of both of these collections. Instances of #$AntiTransitiveBinaryPredicate include #$capitalCity, #$contiguousAfter, and #$biologicalFather.") (#$genls #$AntiTransitiveBinaryPredicate #$IrreflexiveBinaryPredicate) (#$genls #$AntiTransitiveBinaryPredicate #$IrreflexiveBinaryPredicate) (#$isa #$AntiTransitiveBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AntiTransitiveBinaryPredicate #$BinaryPredicateTypeByLogicalFeature) (#$isa #$AntiTransitiveBinaryPredicate #$Collection) (#$isa #$AntiTransitiveBinaryPredicate #$CoreConstant) (#$isa #$AntiTransitiveBinaryPredicate #$PredicateCategory) (#$sharedNotes #$AntiTransitiveBinaryPredicate #$NoteOnArgumentTypingAndPropertiesOfRelations) (#$comment #$Appendage-AnimalBodyPart "An #$AnimalBodyPartType and a specialization of both #$ExternalAnatomicalPart and #$AnimalBodyPart. #$Appendage-AnimalBodyPart is the collection of all appendages of #$Animals. An appendage is a body part that is connected to, and extends from, an animal's #$Torso (or from another of the animal's 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, including locomotion, manipulation, sensing, fighting, scratching, heat dissipation, and balance. Note that appendages are not crucial for the life of the animal; thus a #$Neck-AnimalBodyPart or #$Head-AnimalBodyPart is not considered to be an appendage.") (#$disjointWith #$Appendage-AnimalBodyPart #$Head-AnimalBodyPart) (#$disjointWith #$Appendage-AnimalBodyPart #$Skin) (#$disjointWith #$Appendage-AnimalBodyPart #$Trunk-BodyCore) (#$genls #$Appendage-AnimalBodyPart #$AnimalBodyPart) (#$genls #$Appendage-AnimalBodyPart #$ExternalAnatomicalPart) (#$genls #$Appendage-AnimalBodyPart #$Individual) (#$genls #$Appendage-AnimalBodyPart #$Protrusion) (#$isa #$Appendage-AnimalBodyPart #$AnimalBodyPartType) (#$siblingDisjointExceptions #$Appendage-AnimalBodyPart #$ExternalOrgan) (#$siblingDisjointExceptions #$Appendage-AnimalBodyPart #$Organ) (#$comment #$ApplicationProgram "A specialization of #$ComputerProgram-CW. Each instance of #$ApplicationProgram is a program whose running copies perform specific functions either directly for users or as background processes. #$ApplicationProgram is disjoint with #$OperatingSystem and #$OperatingSystemKernel. Together, these three collections partition #$ComputerProgram-CW.") (#$disjointWith #$ApplicationProgram #$OperatingSystemKernel) (#$genls #$ApplicationProgram #$ComputerProgram-CW) (#$genls #$ApplicationProgram #$ComputerProgram-CW) (#$genls #$ApplicationProgram #$Individual) (#$isa #$ApplicationProgram #$ObjectType) (#$comment #$ApplyingAForce "The collection of processes of applying a force to an object.") (#$genls #$ApplyingAForce #$Individual) (#$genls #$ApplyingAForce #$PhysicalEvent) (#$isa #$ApplyingAForce #$TemporalStuffType) (#$comment #$ApplyingSomethingToSurface "A collection of events. In each #$ApplyingSomethingToSurface event, something is applied to a surface.") (#$genls #$ApplyingSomethingToSurface #$Individual) (#$genls #$ApplyingSomethingToSurface #$MaterialHandling) (#$genls #$ApplyingSomethingToSurface #$PuttingSomethingSomewhere) (#$isa #$ApplyingSomethingToSurface #$DefaultDisjointScriptType) (#$isa #$ApplyingSomethingToSurface #$TemporalStuffType) (#$siblingDisjointExceptions #$ApplyingSomethingToSurface #$MarkingOnASurface) (#$siblingDisjointExceptions #$ApplyingSomethingToSurface #$ShapeChangeEvent) (#$siblingDisjointExceptions #$ApplyingSomethingToSurface #$ShapingSomething) (#$siblingDisjointExceptions #$ApplyingSomethingToSurface #$SpreadingASubstance) (#$siblingDisjointExceptions #$ApplyingSomethingToSurface #$Writing) (#$comment #$ApplyingStuffToSurface "A collection of events. In each #$ApplyingStuffToSurface event, some stuff is applied to a surface so that it covers [#$covers-Generic] it. This may be done in different ways, for example by dipping an object into the stuff being applied, spraying the stuff onto the surface, or #$SpreadingStuffOntoSurface.") (#$genls #$ApplyingStuffToSurface #$ApplyingSomethingToSurface) (#$genls #$ApplyingStuffToSurface #$Individual) (#$genls #$ApplyingStuffToSurface #$SomethingAppearingSomewhere) (#$isa #$ApplyingStuffToSurface #$DefaultDisjointScriptType) (#$isa #$ApplyingStuffToSurface #$TemporalStuffType) (#$siblingDisjointExceptions #$ApplyingStuffToSurface #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$ApplyingStuffToSurface #$ShapeChangeEvent) (#$siblingDisjointExceptions #$ApplyingStuffToSurface #$ShapeChangeWithoutLosingMaterial) (#$siblingDisjointExceptions #$ApplyingStuffToSurface #$SpreadingOntoSurface) (#$comment #$AppropriatingSomething "A specialization of #$TakingSomething. In each instance of #$AppropriatingSomething, 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 (for example,a dime lying in the street).") (#$disjointWith #$AppropriatingSomething #$LosingUserRights) (#$genls #$AppropriatingSomething #$Individual) (#$genls #$AppropriatingSomething #$TakingSomething) (#$isa #$AppropriatingSomething #$AccessingScriptType) (#$isa #$AppropriatingSomething #$TemporalObjectType) (#$comment #$Approval "The emotion of viewing positively a state of affairs or other agent's actions. This is a collection; for an explanation of a typical #$FeelingType, see #$Happiness.") (#$genls #$Approval #$Satisfaction) (#$isa #$Approval #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Approval #$FeelingType) (#$arg1Genl #$approximatePay #$PersonWithOccupation) (#$arg1Isa #$approximatePay #$PersonTypeByOccupation) (#$arg1Isa #$approximatePay #$PersonTypeByOccupation) (#$arg2Format #$approximatePay #$IntervalEntry) (#$arg2Format #$approximatePay #$IntervalEntry) (#$arg2Isa #$approximatePay #$MonetaryFlowRate) (#$argFormat #$approximatePay 2 #$IntervalEntry) (#$argFormat #$approximatePay 2 #$IntervalEntry) (#$argGenl #$approximatePay 1 #$PersonWithOccupation) (#$argGenl #$approximatePay 1 #$PersonWithOccupation) (#$argIsa #$approximatePay 2 #$MonetaryFlowRate) (#$argIsa #$approximatePay 2 #$MonetaryFlowRate) (#$argIsa #$approximatePay 1 #$PersonTypeByOccupation) (#$argIsa #$approximatePay 1 #$PersonTypeByOccupation) (#$argIsa #$approximatePay 1 #$PersonTypeByOccupation) (#$arity #$approximatePay 2) (#$comment #$approximatePay "The predicate #$approximatePay relates occupations to a typical range of pay offered to workers in those occupations. (#$approximatePay JOBTYPE RATE) means that a person working in the #$PersonTypeByOccupation JOBTYPE makes approximately the #$MonetaryFlowRate RATE as earned income. RATE might be expressed in, e.g., #$DollarsPerHour, 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.") (#$functionalInArgs #$approximatePay 2) (#$functionalInArgs #$approximatePay 2) (#$isa #$approximatePay #$BinaryPredicate) (#$isa #$approximatePay #$IntervalBasedQuantitySlot) (#$comment #$April "The collection of all Aprils, the fourth month of the year in the #$GregorianCalendar.") (#$genls #$April #$CalendarMonth) (#$genls #$April #$CalendarMonth) (#$genls #$April #$Individual) (#$isa #$April #$Collection) (#$isa #$April #$CoreConstant) (#$isa #$April #$MonthOfYearType) (#$temporallySubsumes-TypeType #$April #$CalendarMonth) (#$comment #$AquaticOrganism "A specialization of #$Organism-Whole. Each specialization of #$AquaticOrganism is a type of organism adapted to life underwater, whose instances spend all or most of their time immersed in water. A notable specialization of #$AquaticOrganism is #$Fish.") (#$genls #$AquaticOrganism #$Individual) (#$genls #$AquaticOrganism #$Organism-Whole) (#$isa #$AquaticOrganism #$ExistingObjectType) (#$isa #$AquaticOrganism #$OrganismTypeByHabitat) (#$comment #$ArabicLanguage "An instance of both #$LivingLanguage and #$SemiticLanguageFamily. The #$ArabicLanguage is spoken by a large number of people in North Africa, the Arabian Peninsula, and the Middle East.") (#$isa #$ArabicLanguage #$Individual) (#$isa #$ArabicLanguage #$LivingLanguage) (#$isa #$ArabicLanguage #$NaturalLanguage) (#$comment #$Arc "A specialization of #$Line. Each instance of #$Arc is a continuous part of a curved line. Examples include spatially localized objects, such as the equator, and abstract objects, such as a part of an (abstract) ellipse.") (#$disjointWith #$Arc #$Linear-Straight) (#$genls #$Arc #$Individual) (#$genls #$Arc #$Line) (#$genls #$Arc #$Linear-Planar) (#$isa #$Arc #$GenericShapeType) (#$comment #$ArchaicSpeech "Word senses of words or phrases which are considered archaic. Archaic speech tends to sound formal.") (#$isa #$ArchaicSpeech #$FormalityOfSpeech) (#$isa #$ArchaicSpeech #$Individual) (#$comment #$Area "A specialization of #$ScalarInterval. Each instance of #$Area is an amount of two-dimensional space. Instances 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.") (#$disjointWith #$Area #$Mass) (#$disjointWith #$Area #$Rate) (#$genls #$Area #$NonNegativeScalarInterval) (#$genls #$Area #$PhysicalQuantity) (#$isa #$Area #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Area #$DerivedNumericScalarIntervalType) (#$arg1Format #$areaOfObject #$SetTheFormat) (#$arg1Isa #$areaOfObject #$TwoOrHigherDimensionalThing) (#$arg2Format #$areaOfObject #$IntervalEntry) (#$arg2Isa #$areaOfObject #$Area) (#$argFormat #$areaOfObject 2 #$IntervalEntry) (#$argFormat #$areaOfObject 1 #$SetTheFormat) (#$argIsa #$areaOfObject 2 #$Area) (#$argIsa #$areaOfObject 2 #$Area) (#$argIsa #$areaOfObject 1 #$TwoOrHigherDimensionalThing) (#$argIsa #$areaOfObject 1 #$TwoOrHigherDimensionalThing) (#$arity #$areaOfObject 2) (#$comment #$areaOfObject "A #$PhysicalAmountSlot that is a specialization of #$sizeParameterOfObject (q.v.), this predicate relates a spatial thing to its two-dimensional size or #$Area (q.v.). (#$areaOfObject OBJ AREA) means that the two-dimensional size of OBJ is AREA. OBJ might be, for example, a desk top, a geographical region, or a cross-section of wire. Of course not every spatial thing has an area. #$TwoDimensionalGeometricThings (q.v.) like discs, interiors of squares, and cross sections have areas; and so do three-dimensional things that have only two \"salient\" dimensions in most contexts, such as floors, tennis courts, and geograhical regions. For the representing the areas of the latter sort of thing, consider using the more specialized predicate #$areaOfRegion.") (#$functionalInArgs #$areaOfObject 2) (#$genlPreds #$areaOfObject #$sizeParameterOfObject) (#$isa #$areaOfObject #$BinaryPredicate) (#$isa #$areaOfObject #$IntervalBasedQuantitySlot) (#$isa #$areaOfObject #$PhysicalAmountSlot) (#$isa #$areaOfObject #$PhysicalAttributeDescriptionSlot) (#$transitiveViaArg #$areaOfObject #$genlAttributes 2) (#$arg1Isa #$areaOfRegion #$GeographicalRegion) (#$arg2Format #$areaOfRegion #$IntervalEntry) (#$arg2Isa #$areaOfRegion #$Area) (#$argFormat #$areaOfRegion 2 #$IntervalEntry) (#$argIsa #$areaOfRegion 2 #$Area) (#$argIsa #$areaOfRegion 2 #$Area) (#$argIsa #$areaOfRegion 1 #$GeographicalRegion) (#$argIsa #$areaOfRegion 1 #$GeographicalRegion) (#$arity #$areaOfRegion 2) (#$comment #$areaOfRegion "This predicate relates a geographical region to its physical size or area. (#$areaOfRegion REGION AREA) means that the physical size of REGION is AREA. Examples: (#$areaOfRegion #$LakeErie (#$SquareMile 9940)), (#$areaOfRegion #$Elba-Island-Italy (#$SquareMile 86)), (#$areaOfRegion #$VaticanCity (#$SquareMile 0.17)), (#$areaOfRegion #$China-PeoplesRepublic (#$SquareMile 3705390)). For stating the areas of other (strictly or roughly \"two-dimensional\") sorts of objects, see the generalization #$areaOfObject; and see #$Area for ways of representing areas.") (#$functionalInArgs #$areaOfRegion 2) (#$genlPreds #$areaOfRegion #$areaOfObject) (#$isa #$areaOfRegion #$IntervalBasedQuantitySlot) (#$isa #$areaOfRegion #$TangibleObjectPredicate) (#$typedGenlPreds #$areaOfRegion #$areaOfObject) (#$arg1Genl #$areasOfOrigin #$Person) (#$arg1Genl #$areasOfOrigin #$Person) (#$arg1Isa #$areasOfOrigin #$PersonTypeByEthnicity) (#$arg1Isa #$areasOfOrigin #$PersonTypeByEthnicity) (#$arg2Format #$areasOfOrigin #$SetTheFormat) (#$arg2Isa #$areasOfOrigin #$GeographicalRegion) (#$arg2Isa #$areasOfOrigin #$GeographicalRegion) (#$argFormat #$areasOfOrigin 2 #$SetTheFormat) (#$argGenl #$areasOfOrigin 1 #$Person) (#$argGenl #$areasOfOrigin 1 #$Person) (#$argGenl #$areasOfOrigin 1 #$Person) (#$argIsa #$areasOfOrigin 2 #$GeographicalRegion) (#$argIsa #$areasOfOrigin 2 #$GeographicalRegion) (#$argIsa #$areasOfOrigin 2 #$GeographicalRegion) (#$argIsa #$areasOfOrigin 1 #$PersonTypeByEthnicity) (#$argIsa #$areasOfOrigin 1 #$PersonTypeByEthnicity) (#$argIsa #$areasOfOrigin 1 #$PersonTypeByEthnicity) (#$arity #$areasOfOrigin 2) (#$comment #$areasOfOrigin "The predicate #$areasOfOrigin relates an ethnic group to a particular region in which its members originated. (#$areasOfOrigin GROUP REGION) means that the #$EthnicGroupType GROUP originated in the #$GeographicalRegion REGION. For example, to indicate that Circassians originated in Asia, we would say (#$areasOfOrigin #$EthnicGroupOfCircassians #$ContinentOfAsia). Ethnic groups may have originated in several different areas; e.g., the #$EthnicGroupOfHutu is native to #$Rwanda, #$Burundi, #$Tanzania, and #$Uganda.") (#$isa #$areasOfOrigin #$BinaryPredicate) (#$isa #$areasOfOrigin #$CollectionPredicate) (#$transitiveViaArgInverse #$areasOfOrigin #$genls 1) (#$comment (#$arg1Format #$outputsRemaining #$SetTheFormat) "Though rather unusual, it is physically possible for a given object to turn up as a remaining-output of two different destruction events.") (#$arg1Format #$arg1Format #$openEntryFormatInArgs) (#$arg1Isa #$arg1Format #$Predicate) (#$arg2Isa #$arg1Format #$IntangibleIndividual) (#$argFormat #$arg1Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg1Format 2 #$IntangibleIndividual) (#$argIsa #$arg1Format 2 #$IntangibleIndividual) (#$argIsa #$arg1Format 1 #$Predicate) (#$argIsa #$arg1Format 1 #$Predicate) (#$arity #$arg1Format 2) (#$comment #$arg1Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the first (or \"arg1\") argument-place of a given predicate. (#$arg1Format PRED FORMAT) means that PRED's arg1 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$constrainsArg #$arg1Format 1) (#$isa #$arg1Format #$ArgConstraintPredicate) (#$isa #$arg1Format #$ArgFormatBinaryPredicate) (#$isa #$arg1Format #$BinaryPredicate) (#$isa #$arg1Format #$CoreConstant) (#$isa #$arg1Format #$GeneralEntryFormatPredicate) (#$isa #$arg1Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg1Format #$MacroRelation) (#$isa #$arg1Format #$MetaPredicate) (#$isa #$arg1Format #$MetaPredicate) (#$isa #$arg1Format #$OpenCycDefinitionalPredicate) (#$arg1Format #$arg1Genl #$SetTheFormat) (#$arg1Isa #$arg1Genl #$Relation) (#$arg2Format #$arg1Genl #$SetTheFormat) (#$arg2Genl #$arg1Genl #$Thing) (#$arg2Isa #$arg1Genl #$Collection) (#$argFormat #$arg1Genl 1 #$SetTheFormat) (#$argFormat #$arg1Genl 2 #$SetTheFormat) (#$argGenl #$arg1Genl 2 #$Thing) (#$argGenl #$arg1Genl 2 #$Thing) (#$argIsa #$arg1Genl 2 #$Collection) (#$argIsa #$arg1Genl 2 #$Collection) (#$argIsa #$arg1Genl 1 #$Relation) (#$argIsa #$arg1Genl 1 #$Relation) (#$arity #$arg1Genl 2) (#$comment #$arg1Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg1Genl RELN COL) means that semantic well-formedness requires that anything given as the first argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ...) is semantically well-formed only if (#$genls ARG1 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg1Genl 1) (#$isa #$arg1Genl #$ArgGenlBinaryPredicate) (#$isa #$arg1Genl #$CoreConstant) (#$isa #$arg1Genl #$DefaultMonotonicPredicate) (#$isa #$arg1Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg1Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg1Genl #$genls 2) (#$arg1Isa #$arg1GenlAttribute #$Relation) (#$arg2Format #$arg1GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg1GenlAttribute #$AttributeValue) (#$argFormat #$arg1GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg1GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg1GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg1GenlAttribute 1 #$Relation) (#$argIsa #$arg1GenlAttribute 1 #$Relation) (#$arity #$arg1GenlAttribute 2) (#$comment #$arg1GenlAttribute "(#$arg1GenlAttribute REL ATTVAL) means that anything given as the first argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-1 ATTVAL) must hold for a prospective first argument ARG-1).") (#$isa #$arg1GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg1GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg1GenlAttribute #$genlAttributes 2) (#$comment (#$arg1Isa #$Quote #$CycLTerm) "This assertion might easily give the impression that #$Quote is really just the identity function on CycL terms. For an explanation as to why this is _not_ in fact the case, see the comment on #$Quote and the shared #$NoteAboutQuotingInCycL.") (#$arg1Format #$arg1Isa #$SetTheFormat) (#$arg1Isa #$arg1Isa #$Relation) (#$arg2Format #$arg1Isa #$SetTheFormat) (#$arg2Genl #$arg1Isa #$Thing) (#$arg2Isa #$arg1Isa #$Collection) (#$argFormat #$arg1Isa 1 #$SetTheFormat) (#$argFormat #$arg1Isa 2 #$SetTheFormat) (#$argGenl #$arg1Isa 2 #$Thing) (#$argGenl #$arg1Isa 2 #$Thing) (#$argIsa #$arg1Isa 2 #$Collection) (#$argIsa #$arg1Isa 2 #$Collection) (#$argIsa #$arg1Isa 1 #$Relation) (#$argIsa #$arg1Isa 1 #$Relation) (#$arity #$arg1Isa 2) (#$comment #$arg1Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg1Isa RELN COL) means that semantic well-formedness requires that anything given as the first argument to RELN must be an instance of COL. That is, (RELN ARG1 ...) is semantically well-formed only if (#$isa ARG1 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg1Isa 1) (#$isa #$arg1Isa #$ArgIsaBinaryPredicate) (#$isa #$arg1Isa #$CoreConstant) (#$isa #$arg1Isa #$DefaultMonotonicPredicate) (#$isa #$arg1Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg1Isa #$OpenCycDefinitionalPredicate) (#$relationAllInstance #$arg1Isa #$AnimalPartRegionFunction #$AnimalBodyRegion) (#$relationAllInstance #$arg1Isa #$InstanceTypeTernaryRuleMacroPredicate #$BinaryPredicate) (#$relationAllInstance #$arg1Isa #$TypeInstanceTernaryRuleMacroPredicate #$BinaryPredicate) (#$relationAllInstance #$arg1Isa #$TypeTypeTernaryRuleMacroPredicate #$BinaryPredicate) (#$relationAllInstance #$arg1Isa #$CostBreakdownSlot #$Buying) (#$relationAllInstance #$arg1Isa #$TaxonomicSlotForCollections #$Collection) (#$relationAllInstance #$arg1Isa #$ArgFormatBinaryPredicate #$Predicate) (#$relationAllInstance #$arg1Isa #$TaxonomicSlotForPredicates #$Predicate) (#$relationAllInstance #$arg1Isa #$ArgTypeBinaryPredicate #$Relation) (#$relationAllInstance #$arg1Isa #$ArgTypeTernaryPredicate #$Relation) (#$relationAllInstance #$arg1Isa #$NumericComparisonPredicate #$ScalarInterval) (#$relationAllInstance #$arg1Isa #$NumericQuantifier #$SetOrCollection) (#$relationAllInstance #$arg1Isa #$TaxonomicSlotForAnyThing #$Thing) (#$relationAllInstance #$arg1Isa #$MetricUnitPrefix #$UnitOfMeasureNoPrefix) (#$transitiveViaArg #$arg1Isa #$genls 2) (#$comment (#$arg2Format #$argAndRestGenl #$SetTheFormat) "Although the entry-format here is technically (and rightly) #$SetTheFormat, as far as assertions made to the Cyc Knowledge Base go, the second argument-place of #$argAndRestGenl should be treated in practice as if its format were #$SingleEntry. This is because the code does not currently support multiple entries in arg2 of #$argAndRestGenl (with respect to a given fixed arg1 and arg3).") (#$comment (#$arg2Format #$argAndRestIsa #$SetTheFormat) "Although the entry-format here is technically (and rightly) #$SetTheFormat, as far as assertions made to the Cyc Knowledge Base go, the second argument-place of #$argAndRestIsa should be treated in practice as if its format were #$SingleEntry. This is because the code does not currently support multiple entries in arg2 of #$argAndRestIsa (with respect to a given fixed arg1 and arg3).") (#$comment (#$arg2Format #$commutativeInArgsAndRest #$singleEntryFormatInArgs) "Strictly speaking this is not true in general. But it is nonetheless asserted for a pratical reason: to ensure that the totality of such GAFs asserted in the KB (at any given time) will not violate the single-entry restriction on this predicate's arg2. When the new predicate #$assertedArgCardinality (q.v.) gets code support, then this restriction can be more accurately expressed with it instead.") (#$arg1Format #$arg2Format #$openEntryFormatInArgs) (#$arg1Isa #$arg2Format #$Predicate) (#$arg2Isa #$arg2Format #$IntangibleIndividual) (#$argFormat #$arg2Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg2Format 2 #$IntangibleIndividual) (#$argIsa #$arg2Format 2 #$IntangibleIndividual) (#$argIsa #$arg2Format 1 #$Predicate) (#$argIsa #$arg2Format 1 #$Predicate) (#$arity #$arg2Format 2) (#$comment #$arg2Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the second (or \"arg2\") argument-place of a given predicate. (#$arg2Format PRED FORMAT) means that PRED's arg2 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$constrainsArg #$arg2Format 2) (#$isa #$arg2Format #$ArgConstraintPredicate) (#$isa #$arg2Format #$ArgFormatBinaryPredicate) (#$isa #$arg2Format #$BinaryPredicate) (#$isa #$arg2Format #$CoreConstant) (#$isa #$arg2Format #$GeneralEntryFormatPredicate) (#$isa #$arg2Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg2Format #$MacroRelation) (#$isa #$arg2Format #$MetaPredicate) (#$isa #$arg2Format #$MetaPredicate) (#$isa #$arg2Format #$OpenCycDefinitionalPredicate) (#$relationAllInstance #$arg2Format #$IntervalBasedQuantitySlot #$IntervalEntry) (#$arg1Format #$arg2Genl #$SetTheFormat) (#$arg1Isa #$arg2Genl #$Relation) (#$arg2Format #$arg2Genl #$SetTheFormat) (#$arg2Genl #$arg2Genl #$Thing) (#$arg2Isa #$arg2Genl #$Collection) (#$argFormat #$arg2Genl 1 #$SetTheFormat) (#$argFormat #$arg2Genl 2 #$SetTheFormat) (#$argGenl #$arg2Genl 2 #$Thing) (#$argGenl #$arg2Genl 2 #$Thing) (#$argIsa #$arg2Genl 2 #$Collection) (#$argIsa #$arg2Genl 2 #$Collection) (#$argIsa #$arg2Genl 1 #$Relation) (#$argIsa #$arg2Genl 1 #$Relation) (#$arity #$arg2Genl 2) (#$comment #$arg2Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg2Genl RELN COL) means that semantic well-formedness requires that anything given as the second argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ARG2 ...) is semantically well-formed only if (#$genls ARG2 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg2Genl 2) (#$isa #$arg2Genl #$ArgGenlBinaryPredicate) (#$isa #$arg2Genl #$CoreConstant) (#$isa #$arg2Genl #$DefaultMonotonicPredicate) (#$isa #$arg2Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg2Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg2Genl #$genls 2) (#$arg1Isa #$arg2GenlAttribute #$Relation) (#$arg2Format #$arg2GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg2GenlAttribute #$AttributeValue) (#$argFormat #$arg2GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg2GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg2GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg2GenlAttribute 1 #$Relation) (#$argIsa #$arg2GenlAttribute 1 #$Relation) (#$arity #$arg2GenlAttribute 2) (#$comment #$arg2GenlAttribute "(#$arg2GenlAttribute REL ATTVAL) means that anything given as the second argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-2 ATTVAL) must hold for a prospective second argument ARG-2).") (#$isa #$arg2GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg2GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg2GenlAttribute #$genlAttributes 2) (#$arg1Format #$arg2Isa #$SetTheFormat) (#$arg1Isa #$arg2Isa #$Relation) (#$arg2Format #$arg2Isa #$SetTheFormat) (#$arg2Genl #$arg2Isa #$Thing) (#$arg2Isa #$arg2Isa #$Collection) (#$argFormat #$arg2Isa 1 #$SetTheFormat) (#$argFormat #$arg2Isa 2 #$SetTheFormat) (#$argGenl #$arg2Isa 2 #$Thing) (#$argGenl #$arg2Isa 2 #$Thing) (#$argIsa #$arg2Isa 2 #$Collection) (#$argIsa #$arg2Isa 2 #$Collection) (#$argIsa #$arg2Isa 1 #$Relation) (#$argIsa #$arg2Isa 1 #$Relation) (#$arity #$arg2Isa 2) (#$comment #$arg2Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg2Isa RELN COL) means that semantic well-formedness requires that anything given as the second argument to RELN must be an instance of COL. That is, (RELN ARG1 ARG2 ...) is semantically well-formed only if (#$isa ARG2 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg2Isa 2) (#$isa #$arg2Isa #$ArgIsaBinaryPredicate) (#$isa #$arg2Isa #$CoreConstant) (#$isa #$arg2Isa #$DefaultMonotonicPredicate) (#$isa #$arg2Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg2Isa #$OpenCycDefinitionalPredicate) (#$relationAllExists #$arg2Isa #$BinaryRelation #$Collection) (#$relationAllExists #$arg2Isa #$QuaternaryRelation #$Collection) (#$relationAllExists #$arg2Isa #$QuintaryRelation #$Collection) (#$relationAllExists #$arg2Isa #$TernaryRelation #$Collection) (#$relationAllInstance #$arg2Isa #$ArgGenlAttributeBinaryPredicate #$AttributeValue) (#$relationAllInstance #$arg2Isa #$ArgGenlBinaryPredicate #$Collection) (#$relationAllInstance #$arg2Isa #$ArgIsaBinaryPredicate #$Collection) (#$relationAllInstance #$arg2Isa #$TypeInstanceTernaryRuleMacroPredicate #$Collection) (#$relationAllInstance #$arg2Isa #$TypeTypeTernaryRuleMacroPredicate #$Collection) (#$relationAllInstance #$arg2Isa #$ArgFormatBinaryPredicate #$IntangibleIndividual) (#$relationAllInstance #$arg2Isa #$CostBreakdownSlot #$MonetaryValue) (#$relationAllInstance #$arg2Isa #$ArgTypeTernaryPredicate #$NonNegativeInteger) (#$relationAllInstance #$arg2Isa #$TaxonomicSlotForPredicates #$Predicate) (#$relationAllInstance #$arg2Isa #$NumericComparisonPredicate #$ScalarInterval) (#$relationAllInstance #$arg2Isa #$TaxonomicSlotForCollections #$SetOrCollection) (#$relationAllInstance #$arg2Isa #$NumericQuantifier #$UnaryFunction) (#$transitiveViaArg #$arg2Isa #$genls 2) (#$arg1Format #$arg3Format #$openEntryFormatInArgs) (#$arg1Isa #$arg3Format #$Predicate) (#$arg2Isa #$arg3Format #$IntangibleIndividual) (#$argFormat #$arg3Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg3Format 2 #$IntangibleIndividual) (#$argIsa #$arg3Format 2 #$IntangibleIndividual) (#$argIsa #$arg3Format 1 #$Predicate) (#$argIsa #$arg3Format 1 #$Predicate) (#$arity #$arg3Format 2) (#$comment #$arg3Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the third (or \"arg3\") argument-place of a given predicate. (#$arg3Format PRED FORMAT) means that PRED's arg3 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$constrainsArg #$arg3Format 3) (#$isa #$arg3Format #$ArgConstraintPredicate) (#$isa #$arg3Format #$ArgFormatBinaryPredicate) (#$isa #$arg3Format #$BinaryPredicate) (#$isa #$arg3Format #$CoreConstant) (#$isa #$arg3Format #$GeneralEntryFormatPredicate) (#$isa #$arg3Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg3Format #$MacroRelation) (#$isa #$arg3Format #$MetaPredicate) (#$isa #$arg3Format #$MetaPredicate) (#$isa #$arg3Format #$OpenCycDefinitionalPredicate) (#$arg1Format #$arg3Genl #$SetTheFormat) (#$arg1Isa #$arg3Genl #$Relation) (#$arg2Format #$arg3Genl #$SetTheFormat) (#$arg2Genl #$arg3Genl #$Thing) (#$arg2Isa #$arg3Genl #$Collection) (#$argFormat #$arg3Genl 1 #$SetTheFormat) (#$argFormat #$arg3Genl 2 #$SetTheFormat) (#$argGenl #$arg3Genl 2 #$Thing) (#$argGenl #$arg3Genl 2 #$Thing) (#$argIsa #$arg3Genl 2 #$Collection) (#$argIsa #$arg3Genl 2 #$Collection) (#$argIsa #$arg3Genl 1 #$Relation) (#$argIsa #$arg3Genl 1 #$Relation) (#$arity #$arg3Genl 2) (#$comment #$arg3Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg3Genl RELN COL) means that semantic well-formedness requires that anything given as the third argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ARG2 ARG3 ...) is semantically well-formed only if (#$genls ARG3 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg3Genl 3) (#$isa #$arg3Genl #$ArgGenlBinaryPredicate) (#$isa #$arg3Genl #$CoreConstant) (#$isa #$arg3Genl #$DefaultMonotonicPredicate) (#$isa #$arg3Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg3Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg3Genl #$genls 2) (#$arg1Isa #$arg3GenlAttribute #$Relation) (#$arg2Format #$arg3GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg3GenlAttribute #$AttributeValue) (#$argFormat #$arg3GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg3GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg3GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg3GenlAttribute 1 #$Relation) (#$argIsa #$arg3GenlAttribute 1 #$Relation) (#$arity #$arg3GenlAttribute 2) (#$comment #$arg3GenlAttribute "(#$arg3GenlAttribute REL ATTVAL) means that anything given as the third argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-3 ATTVAL) must hold for a prospective third argument ARG-3).") (#$isa #$arg3GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg3GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg3GenlAttribute #$genlAttributes 2) (#$arg1Format #$arg3Isa #$SetTheFormat) (#$arg1Isa #$arg3Isa #$Relation) (#$arg2Format #$arg3Isa #$SetTheFormat) (#$arg2Genl #$arg3Isa #$Thing) (#$arg2Isa #$arg3Isa #$Collection) (#$argFormat #$arg3Isa 1 #$SetTheFormat) (#$argFormat #$arg3Isa 2 #$SetTheFormat) (#$argGenl #$arg3Isa 2 #$Thing) (#$argGenl #$arg3Isa 2 #$Thing) (#$argIsa #$arg3Isa 2 #$Collection) (#$argIsa #$arg3Isa 2 #$Collection) (#$argIsa #$arg3Isa 1 #$Relation) (#$argIsa #$arg3Isa 1 #$Relation) (#$arity #$arg3Isa 2) (#$comment #$arg3Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg3Isa RELN COL) means that semantic well-formedness requires that anything given as the third argument to RELN must be an instance of COL. That is, (RELN ARG1 ARG2 ARG3 ...) is semantically well-formed only if (#$isa ARG3 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg3Isa 3) (#$isa #$arg3Isa #$ArgIsaBinaryPredicate) (#$isa #$arg3Isa #$CoreConstant) (#$isa #$arg3Isa #$DefaultMonotonicPredicate) (#$isa #$arg3Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg3Isa #$OpenCycDefinitionalPredicate) (#$relationAllExists #$arg3Isa #$QuaternaryRelation #$Collection) (#$relationAllExists #$arg3Isa #$QuintaryRelation #$Collection) (#$relationAllExists #$arg3Isa #$TernaryRelation #$Collection) (#$relationAllInstance #$arg3Isa #$ArgGenlTernaryPredicate #$Collection) (#$relationAllInstance #$arg3Isa #$ArgIsaTernaryPredicate #$Collection) (#$relationAllInstance #$arg3Isa #$InstanceTypeTernaryRuleMacroPredicate #$Collection) (#$relationAllInstance #$arg3Isa #$TypeTypeTernaryRuleMacroPredicate #$Collection) (#$transitiveViaArg #$arg3Isa #$genls 2) (#$arg1Format #$arg4Format #$openEntryFormatInArgs) (#$arg1Isa #$arg4Format #$Predicate) (#$arg2Isa #$arg4Format #$IntangibleIndividual) (#$argFormat #$arg4Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg4Format 2 #$IntangibleIndividual) (#$argIsa #$arg4Format 2 #$IntangibleIndividual) (#$argIsa #$arg4Format 1 #$Predicate) (#$argIsa #$arg4Format 1 #$Predicate) (#$arity #$arg4Format 2) (#$comment #$arg4Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the fourth (or \"arg4\") argument-place of a given predicate. (#$arg4Format PRED FORMAT) means that PRED's arg4 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$constrainsArg #$arg4Format 4) (#$isa #$arg4Format #$ArgConstraintPredicate) (#$isa #$arg4Format #$ArgFormatBinaryPredicate) (#$isa #$arg4Format #$BinaryPredicate) (#$isa #$arg4Format #$CoreConstant) (#$isa #$arg4Format #$GeneralEntryFormatPredicate) (#$isa #$arg4Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg4Format #$MacroRelation) (#$isa #$arg4Format #$MetaPredicate) (#$isa #$arg4Format #$MetaPredicate) (#$isa #$arg4Format #$OpenCycDefinitionalPredicate) (#$arg1Format #$arg4Genl #$SetTheFormat) (#$arg1Isa #$arg4Genl #$Relation) (#$arg2Format #$arg4Genl #$SetTheFormat) (#$arg2Genl #$arg4Genl #$Thing) (#$arg2Isa #$arg4Genl #$Collection) (#$argFormat #$arg4Genl 1 #$SetTheFormat) (#$argFormat #$arg4Genl 2 #$SetTheFormat) (#$argGenl #$arg4Genl 2 #$Thing) (#$argGenl #$arg4Genl 2 #$Thing) (#$argIsa #$arg4Genl 2 #$Collection) (#$argIsa #$arg4Genl 2 #$Collection) (#$argIsa #$arg4Genl 1 #$Relation) (#$argIsa #$arg4Genl 1 #$Relation) (#$arity #$arg4Genl 2) (#$comment #$arg4Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg4Genl RELN COL) means that semantic well-formedness requires that anything given as the fourth argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ...) is semantically well-formed only if (#$genls ARG4 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg4Genl 4) (#$isa #$arg4Genl #$ArgGenlBinaryPredicate) (#$isa #$arg4Genl #$CoreConstant) (#$isa #$arg4Genl #$DefaultMonotonicPredicate) (#$isa #$arg4Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg4Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg4Genl #$genls 2) (#$arg1Isa #$arg4GenlAttribute #$Relation) (#$arg2Format #$arg4GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg4GenlAttribute #$AttributeValue) (#$argFormat #$arg4GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg4GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg4GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg4GenlAttribute 1 #$Relation) (#$argIsa #$arg4GenlAttribute 1 #$Relation) (#$arity #$arg4GenlAttribute 2) (#$comment #$arg4GenlAttribute "(#$arg4GenlAttribute REL ATTVAL) means that anything given as the fourth argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-4 ATTVAL) must hold for a prospective fourth argument ARG-4).") (#$isa #$arg4GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg4GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg4GenlAttribute #$genlAttributes 2) (#$arg1Format #$arg4Isa #$SetTheFormat) (#$arg1Isa #$arg4Isa #$Relation) (#$arg2Format #$arg4Isa #$SetTheFormat) (#$arg2Genl #$arg4Isa #$Thing) (#$arg2Isa #$arg4Isa #$Collection) (#$argFormat #$arg4Isa 1 #$SetTheFormat) (#$argFormat #$arg4Isa 2 #$SetTheFormat) (#$argGenl #$arg4Isa 2 #$Thing) (#$argGenl #$arg4Isa 2 #$Thing) (#$argIsa #$arg4Isa 2 #$Collection) (#$argIsa #$arg4Isa 2 #$Collection) (#$argIsa #$arg4Isa 1 #$Relation) (#$argIsa #$arg4Isa 1 #$Relation) (#$arity #$arg4Isa 2) (#$comment #$arg4Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg4Isa RELN COL) means that semantic well-formedness requires that anything given as the fourth argument to RELN must be an instance of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ...) is semantically well-formed only if (#$isa ARG4 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg4Isa 4) (#$isa #$arg4Isa #$ArgIsaBinaryPredicate) (#$isa #$arg4Isa #$CoreConstant) (#$isa #$arg4Isa #$DefaultMonotonicPredicate) (#$isa #$arg4Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg4Isa #$OpenCycDefinitionalPredicate) (#$relationAllExists #$arg4Isa #$QuaternaryRelation #$Collection) (#$relationAllExists #$arg4Isa #$QuintaryRelation #$Collection) (#$transitiveViaArg #$arg4Isa #$genls 2) (#$arg1Format #$arg5Format #$openEntryFormatInArgs) (#$arg1Isa #$arg5Format #$Predicate) (#$arg2Isa #$arg5Format #$IntangibleIndividual) (#$argFormat #$arg5Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg5Format 2 #$IntangibleIndividual) (#$argIsa #$arg5Format 2 #$IntangibleIndividual) (#$argIsa #$arg5Format 1 #$Predicate) (#$argIsa #$arg5Format 1 #$Predicate) (#$arity #$arg5Format 2) (#$comment #$arg5Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the fifth (or \"arg5\") argument-place of a given predicate. (#$arg5Format PRED FORMAT) means that PRED's arg5 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$constrainsArg #$arg5Format 5) (#$isa #$arg5Format #$ArgConstraintPredicate) (#$isa #$arg5Format #$ArgFormatBinaryPredicate) (#$isa #$arg5Format #$BinaryPredicate) (#$isa #$arg5Format #$CoreConstant) (#$isa #$arg5Format #$GeneralEntryFormatPredicate) (#$isa #$arg5Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg5Format #$MacroRelation) (#$isa #$arg5Format #$MetaPredicate) (#$isa #$arg5Format #$MetaPredicate) (#$isa #$arg5Format #$OpenCycDefinitionalPredicate) (#$arg1Format #$arg5Genl #$SetTheFormat) (#$arg1Isa #$arg5Genl #$Relation) (#$arg2Format #$arg5Genl #$SetTheFormat) (#$arg2Genl #$arg5Genl #$Thing) (#$arg2Isa #$arg5Genl #$Collection) (#$argFormat #$arg5Genl 1 #$SetTheFormat) (#$argFormat #$arg5Genl 2 #$SetTheFormat) (#$argGenl #$arg5Genl 2 #$Thing) (#$argGenl #$arg5Genl 2 #$Thing) (#$argIsa #$arg5Genl 2 #$Collection) (#$argIsa #$arg5Genl 2 #$Collection) (#$argIsa #$arg5Genl 1 #$Relation) (#$argIsa #$arg5Genl 1 #$Relation) (#$arity #$arg5Genl 2) (#$comment #$arg5Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg5Genl RELN COL) means that semantic well-formedness requires that anything given as the fifth argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ARG5 ...) is semantically well-formed only if (#$genls ARG5 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg5Genl 5) (#$isa #$arg5Genl #$ArgGenlBinaryPredicate) (#$isa #$arg5Genl #$CoreConstant) (#$isa #$arg5Genl #$DefaultMonotonicPredicate) (#$isa #$arg5Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg5Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg5Genl #$genls 2) (#$arg1Isa #$arg5GenlAttribute #$Relation) (#$arg2Format #$arg5GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg5GenlAttribute #$AttributeValue) (#$argFormat #$arg5GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg5GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg5GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg5GenlAttribute 1 #$Relation) (#$argIsa #$arg5GenlAttribute 1 #$Relation) (#$arity #$arg5GenlAttribute 2) (#$comment #$arg5GenlAttribute "(#$arg5GenlAttribute REL ATTVAL) means that anything given as the fifth argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-5 ATTVAL) must hold for a prospective fifth argument ARG-5).") (#$isa #$arg5GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg5GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg5GenlAttribute #$genlAttributes 2) (#$arg1Format #$arg5Isa #$SetTheFormat) (#$arg1Isa #$arg5Isa #$Relation) (#$arg2Format #$arg5Isa #$SetTheFormat) (#$arg2Genl #$arg5Isa #$Thing) (#$arg2Isa #$arg5Isa #$Collection) (#$argFormat #$arg5Isa 1 #$SetTheFormat) (#$argFormat #$arg5Isa 2 #$SetTheFormat) (#$argGenl #$arg5Isa 2 #$Thing) (#$argGenl #$arg5Isa 2 #$Thing) (#$argIsa #$arg5Isa 2 #$Collection) (#$argIsa #$arg5Isa 2 #$Collection) (#$argIsa #$arg5Isa 1 #$Relation) (#$argIsa #$arg5Isa 1 #$Relation) (#$arity #$arg5Isa 2) (#$comment #$arg5Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg5Isa RELN COL) means that semantic well-formedness requires that anything given as the fifth argument to RELN must be an instance of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ARG5 ...) is semantically well-formed only if (#$isa ARG5 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg5Isa 5) (#$isa #$arg5Isa #$ArgIsaBinaryPredicate) (#$isa #$arg5Isa #$CoreConstant) (#$isa #$arg5Isa #$DefaultMonotonicPredicate) (#$isa #$arg5Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg5Isa #$OpenCycDefinitionalPredicate) (#$relationAllExists #$arg5Isa #$QuintaryRelation #$Collection) (#$transitiveViaArg #$arg5Isa #$genls 2) (#$arg1Format #$arg6Format #$openEntryFormatInArgs) (#$arg1Isa #$arg6Format #$Predicate) (#$arg2Isa #$arg6Format #$IntangibleIndividual) (#$argFormat #$arg6Format 1 #$openEntryFormatInArgs) (#$argIsa #$arg6Format 2 #$IntangibleIndividual) (#$argIsa #$arg6Format 2 #$IntangibleIndividual) (#$argIsa #$arg6Format 1 #$Predicate) (#$argIsa #$arg6Format 1 #$Predicate) (#$arity #$arg6Format 2) (#$comment #$arg6Format "An instance of #$ArgFormatPredicate (q.v.) used to place a particular #$Format (q.v.) constraint on the sixth (or \"arg6\") argument-place of a given predicate. (#$arg6Format PRED FORMAT) means that PRED's arg6 is constrained to FORMAT. See the reified instances #$Format for further details.") (#$isa #$arg6Format #$ArgConstraintPredicate) (#$isa #$arg6Format #$BinaryPredicate) (#$isa #$arg6Format #$CoreConstant) (#$isa #$arg6Format #$GeneralEntryFormatPredicate) (#$isa #$arg6Format #$IntangibleObjectRelatingPredicate) (#$isa #$arg6Format #$MacroRelation) (#$isa #$arg6Format #$MetaPredicate) (#$isa #$arg6Format #$MetaPredicate) (#$isa #$arg6Format #$OpenCycDefinitionalPredicate) (#$arg1Format #$arg6Genl #$SetTheFormat) (#$arg1Isa #$arg6Genl #$Relation) (#$arg2Format #$arg6Genl #$SetTheFormat) (#$arg2Genl #$arg6Genl #$Thing) (#$arg2Isa #$arg6Genl #$Collection) (#$argFormat #$arg6Genl 1 #$SetTheFormat) (#$argFormat #$arg6Genl 2 #$SetTheFormat) (#$argGenl #$arg6Genl 2 #$Thing) (#$argGenl #$arg6Genl 2 #$Thing) (#$argIsa #$arg6Genl 2 #$Collection) (#$argIsa #$arg6Genl 2 #$Collection) (#$argIsa #$arg6Genl 1 #$Relation) (#$argIsa #$arg6Genl 1 #$Relation) (#$arity #$arg6Genl 2) (#$comment #$arg6Genl "A binary #$ArgGenlPredicate (q.v.). (#$arg6Genl RELN COL) means that semantic well-formedness requires that anything given as the sixth argument to RELN must be a subcollection of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ARG5 ARG6 ...) is semantically well-formed only if (#$genls ARG6 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argGenl for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg6Genl 6) (#$isa #$arg6Genl #$ArgGenlBinaryPredicate) (#$isa #$arg6Genl #$CoreConstant) (#$isa #$arg6Genl #$DefaultMonotonicPredicate) (#$isa #$arg6Genl #$IntangibleObjectRelatingPredicate) (#$isa #$arg6Genl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg6Genl #$genls 2) (#$arg1Isa #$arg6GenlAttribute #$Relation) (#$arg2Format #$arg6GenlAttribute #$SetTheFormat) (#$arg2Isa #$arg6GenlAttribute #$AttributeValue) (#$argFormat #$arg6GenlAttribute 2 #$SetTheFormat) (#$argIsa #$arg6GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg6GenlAttribute 2 #$AttributeValue) (#$argIsa #$arg6GenlAttribute 1 #$Relation) (#$argIsa #$arg6GenlAttribute 1 #$Relation) (#$arity #$arg6GenlAttribute 2) (#$comment #$arg6GenlAttribute "(#$arg6GenlAttribute REL ATTVAL) means that anything given as the sixth argument to the #$Relation REL has to be a specialized form of the #$AttributeValue ATTVAL (so that (#$genlAttributes ARG-6 ATTVAL) must hold for a prospective sixth argument ARG-6).") (#$isa #$arg6GenlAttribute #$ArgGenlAttributeBinaryPredicate) (#$isa #$arg6GenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$arg6GenlAttribute #$genlAttributes 2) (#$arg1Format #$arg6Isa #$SetTheFormat) (#$arg1Isa #$arg6Isa #$Relation) (#$arg2Format #$arg6Isa #$SetTheFormat) (#$arg2Genl #$arg6Isa #$Thing) (#$arg2Isa #$arg6Isa #$Collection) (#$argFormat #$arg6Isa 1 #$SetTheFormat) (#$argFormat #$arg6Isa 2 #$SetTheFormat) (#$argGenl #$arg6Isa 2 #$Thing) (#$argGenl #$arg6Isa 2 #$Thing) (#$argIsa #$arg6Isa 2 #$Collection) (#$argIsa #$arg6Isa 2 #$Collection) (#$argIsa #$arg6Isa 1 #$Relation) (#$argIsa #$arg6Isa 1 #$Relation) (#$arity #$arg6Isa 2) (#$comment #$arg6Isa "A binary #$ArgIsaPredicate (q.v.). (#$arg6Isa RELN COL) means that semantic well-formedness requires that anything given as the sixth argument to RELN must be an instance of COL. That is, (RELN ARG1 ARG2 ARG3 ARG4 ARG5 ARG6 ...) is semantically well-formed only if (#$isa ARG6 COL) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. See #$argIsa for a similar but more flexible ternary predicate.") (#$constrainsArg #$arg6Isa 6) (#$isa #$arg6Isa #$ArgIsaBinaryPredicate) (#$isa #$arg6Isa #$CoreConstant) (#$isa #$arg6Isa #$DefaultMonotonicPredicate) (#$isa #$arg6Isa #$IntangibleObjectRelatingPredicate) (#$isa #$arg6Isa #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$arg6Isa #$genls 2) (#$arg1Isa #$argAdmittanceTestedDuringTransitiveViaInference #$TransitiveViaArgPredicate) (#$arg2Isa #$argAdmittanceTestedDuringTransitiveViaInference #$Predicate) (#$arg3Isa #$argAdmittanceTestedDuringTransitiveViaInference #$TransitiveBinaryPredicate) (#$arg4Isa #$argAdmittanceTestedDuringTransitiveViaInference #$PositiveInteger) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 4 #$PositiveInteger) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 4 #$PositiveInteger) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 2 #$Predicate) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 2 #$Predicate) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 3 #$TransitiveBinaryPredicate) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 3 #$TransitiveBinaryPredicate) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 1 #$TransitiveViaArgPredicate) (#$argIsa #$argAdmittanceTestedDuringTransitiveViaInference 1 #$TransitiveViaArgPredicate) (#$arity #$argAdmittanceTestedDuringTransitiveViaInference 4) (#$comment #$argAdmittanceTestedDuringTransitiveViaInference "This QuaternaryPredicate is used to state that, when certain sorts of inferences take place, argument admittance verification is required for a specified argument-place of a certain predicate, where this predicate and argument-place number are related to some transitive binary predicate via either #$transitiveViaArg or #$transitiveViaArgInverse. More precisely, (#$argAdmittanceTestedDuringTransitiveViaInference TVA-PRED INDEX-PRED TRANS-PRED N) means that when the assertion corresponding to (TVA-PRED INDEX-PRED TRANS-PRED N) is used for unification of some atomic sentence SENTENCE during #$transitiveViaArg or #$transitiveViaArgInverse reasoning, argument admittance is verified for the term in SENTENCE that has the position specified by N. The INDEX-PRED predicate (i.e. the 0th-place argument in SENTENCE), its relevant argument-place N, and the transitive predicate, TRANS-PRED, with respect to which the argument admittance verification is to be carried out are all specified by the argAdmittanceTestedDuringTransitiveViaInference assertion. The utility of #$argAdmittanceTestedDuringTransitiveViaInference is as follows. Suppose (e.g.) that (#$transitiveViaArg INDEX-PRED TRANS-PRED N) and (INDEX-PRED ... ARGN ...) both hold. In some such cases, any term in the \"transitive closure\" of ARGN via TRANS-PRED is itself an admissible argument for INDEX-PRED's Nth argument-place. But in certain other cases this is not so, and thus argument admittance testing is needed to determine whether a given member of this transitive closure is admissible in INDEX-PRED's Nth argument-place. #$argAdmittanceTestedDuringTransitiveViaInference is used to specify cases of the latter sort, where argument admittance testing is required, and thereby enables us to avoid the unnecessary expense of testing all cases.") (#$isa #$argAdmittanceTestedDuringTransitiveViaInference #$Predicate) (#$isa #$argAdmittanceTestedDuringTransitiveViaInference #$QuaternaryPredicate) (#$arg1Format #$argAndRestGenl #$SetTheFormat) (#$arg1Isa #$argAndRestGenl #$VariableArityRelation) (#$arg2Format #$argAndRestGenl #$SetTheFormat) (#$arg2Isa #$argAndRestGenl #$PositiveInteger) (#$arg3Format #$argAndRestGenl #$SetTheFormat) (#$arg3Genl #$argAndRestGenl #$Thing) (#$arg3Isa #$argAndRestGenl #$Collection) (#$argFormat #$argAndRestGenl 1 #$SetTheFormat) (#$argFormat #$argAndRestGenl 2 #$SetTheFormat) (#$argFormat #$argAndRestGenl 3 #$SetTheFormat) (#$argGenl #$argAndRestGenl 3 #$Thing) (#$argGenl #$argAndRestGenl 3 #$Thing) (#$argIsa #$argAndRestGenl 3 #$Collection) (#$argIsa #$argAndRestGenl 3 #$Collection) (#$argIsa #$argAndRestGenl 2 #$PositiveInteger) (#$argIsa #$argAndRestGenl 2 #$PositiveInteger) (#$argIsa #$argAndRestGenl 1 #$VariableArityRelation) (#$argIsa #$argAndRestGenl 1 #$VariableArityRelation) (#$arity #$argAndRestGenl 3) (#$comment #$argAndRestGenl "A ternary #$ArgGenlPredicate (q.v.) used to place a specified #$genls based argument-type constraint on a given #$VariableArityRelation (q.v.) with respect to any of its argument-places whose ordinal position is greater than or equal to a specified number. (#$argAndRestGenl RELN N COL) means that, as a necessary condition for semantic well-formedness, anything given as the Nth or greater argument to RELN must be an specialization of COL. Thus a closed formula (RELN ARG1..ARG(N)..ARG(N+1)..) is well-formed only if each of ARG(N)..ARG(N+1).. is an instance of COL. See also #$argsGenl and #$argAndRestIsa.") (#$genlPreds #$argAndRestGenl #$argGenl) (#$isa #$argAndRestGenl #$ArgGenlTernaryPredicate) (#$isa #$argAndRestGenl #$CoreConstant) (#$isa #$argAndRestGenl #$DefaultMonotonicPredicate) (#$isa #$argAndRestGenl #$IntangibleObjectRelatingPredicate) (#$isa #$argAndRestGenl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$argAndRestGenl #$genls 3) (#$arg1Format #$argAndRestIsa #$SetTheFormat) (#$arg1Isa #$argAndRestIsa #$Relation) (#$arg1Isa #$argAndRestIsa #$VariableArityRelation) (#$arg2Format #$argAndRestIsa #$SetTheFormat) (#$arg2Isa #$argAndRestIsa #$PositiveInteger) (#$arg2Isa #$argAndRestIsa #$SubLPositiveInteger) (#$arg2Isa #$argAndRestIsa #$SubLPositiveInteger) (#$arg3Format #$argAndRestIsa #$SetTheFormat) (#$arg3Genl #$argAndRestIsa #$Thing) (#$arg3Isa #$argAndRestIsa #$Collection) (#$argFormat #$argAndRestIsa 1 #$SetTheFormat) (#$argFormat #$argAndRestIsa 2 #$SetTheFormat) (#$argFormat #$argAndRestIsa 3 #$SetTheFormat) (#$argGenl #$argAndRestIsa 3 #$Thing) (#$argGenl #$argAndRestIsa 3 #$Thing) (#$argIsa #$argAndRestIsa 3 #$Collection) (#$argIsa #$argAndRestIsa 3 #$Collection) (#$argIsa #$argAndRestIsa 3 #$Collection) (#$argIsa #$argAndRestIsa 2 #$PositiveInteger) (#$argIsa #$argAndRestIsa 2 #$PositiveInteger) (#$argIsa #$argAndRestIsa 2 #$PositiveInteger) (#$argIsa #$argAndRestIsa 1 #$Relation) (#$argIsa #$argAndRestIsa 1 #$Relation) (#$argIsa #$argAndRestIsa 1 #$Relation) (#$argIsa #$argAndRestIsa 2 #$SubLPositiveInteger) (#$argIsa #$argAndRestIsa 2 #$SubLPositiveInteger) (#$argIsa #$argAndRestIsa 2 #$SubLPositiveInteger) (#$argIsa #$argAndRestIsa 1 #$VariableArityRelation) (#$argIsa #$argAndRestIsa 1 #$VariableArityRelation) (#$arity #$argAndRestIsa 3) (#$arity #$argAndRestIsa 3) (#$comment #$argAndRestIsa "A ternary #$ArgIsaPredicate (q.v.) used to place a specified #$isa based argument-type constraint on a given #$VariableArityRelation (q.v.) with respect to any of its argument-places whose ordinal position is greater than or equal to a specified number. (#$argAndRestIsa RELN N COL) means that, as a necessary condition for semantic well-formedness, anything given as the Nth or greater argument to RELN must be an instance of COL. Thus a closed formula (RELN ARG1..ARG(N)..ARG(N+1)..) is well-formed only if each of ARG(N)..ARG(N+1).. is an instance of COL. See also #$argsIsa and #$argAndRestGenl.") (#$genlPreds #$argAndRestIsa #$argIsa) (#$isa #$argAndRestIsa #$ArgIsaTernaryPredicate) (#$isa #$argAndRestIsa #$DefaultMonotonicPredicate) (#$isa #$argAndRestIsa #$DefinitionalPredicate) (#$isa #$argAndRestIsa #$LogicalTruthConstant) (#$isa #$argAndRestIsa #$OpenCycDefinitionalPredicate) (#$isa #$argAndRestIsa #$Predicate) (#$transitiveViaArg #$argAndRestIsa #$genls 3) (#$arg1Format #$argCardinality #$openEntryFormatInArgs) (#$arg1Isa #$argCardinality #$Predicate) (#$arg2Isa #$argCardinality #$PositiveInteger) (#$arg3Isa #$argCardinality #$Cardinal-Mathematical) (#$argFormat #$argCardinality 1 #$openEntryFormatInArgs) (#$argIsa #$argCardinality 3 #$Cardinal-Mathematical) (#$argIsa #$argCardinality 3 #$Cardinal-Mathematical) (#$argIsa #$argCardinality 2 #$PositiveInteger) (#$argIsa #$argCardinality 2 #$PositiveInteger) (#$argIsa #$argCardinality 1 #$Predicate) (#$argIsa #$argCardinality 1 #$Predicate) (#$arity #$argCardinality 3) (#$comment #$argCardinality "An #$ArgConstraintPredicate (q.v.) that can be used to put a cardinality-based constraint on a predicate with respect to a given argument-place. (#$argCardinality PRED N CARD) means that, for any particular way of fixing the other arguments to PRED besides the Nth, there are at most CARD distinct things such that, if any one of them is taken as the _Nth_ argument, PRED holds of those arguments. That is, there are at most CARD distinct sequences of the form <... ARGN(i) ...> that differ from one another only in their Nth members (their respective ARGN(i)) and are such that (PRED ... ARGN(i) ...) holds. Note that CARD is simply the _maximum_ number of such sequences that there can be. There is no guarantee that there will be _at_least_ CARD such sequences; in any given case there might be fewer than CARD such sequences, and possibly none at all. On the other hand, there is a default assumption that the presence of an assertion of the form (#$argCardinality PRED N CARD) in the Knowledge Base indicates that the relation PRED is such that no number lower than CARD could correctly have been used instead. (Given that the above argument-cardinality assertion is true, (#$argCardinality PRED N CARD+1) is trivially true as well; the default assumption reflects the idea that it would nevertheless be misleading to assert the later.) Most of the argument-cardinality sentences worth asserting are where CARD is 1, which entails that PRED is \"functional\" in its Nth argument (see #$functionalInArgs). As an upper limit, CARD might be #$PlusInfinity, which amounts to an explicit denial that any finite cardinality restriction is correct for the argument-place in question, which amounts to no restriction at all; so such sentences are worth asserting to the KB only in cases where this lack of any cardinality restriction is likely to be surprising or unexpected, in order to document the fact that the question has already been considered and thereby reduce the potential for an unnecessary duplication of effort. As a lower limit, CARD might be 0, which entails that PRED holds of _no_ argument-sequence whatsoever; but it is unlikely that any such assertion should appear in the KB, since there would be little point to having such a predicate in the CycL language in the first place. See also #$interArgCardinality, #$assertedArgCardinality, and #$intraArgReln.") (#$isa #$argCardinality #$ArgCardinalityPredicate) (#$isa #$argCardinality #$DefaultMonotonicPredicate) (#$isa #$argCardinality #$MetaPredicate) (#$isa #$argCardinality #$OpenCycDefinitionalPredicate) (#$isa #$argCardinality #$TernaryPredicate) (#$comment #$ArgCardinalityPredicate "The collection of those #$ArgConstraintPredicates used to put cardinality-based argument constraints on predicates. An argument-cardinality constraint is a kind of restriction on a predicate regarding the maximum number of things the predicate holds of with respect to a given one of its argument-places. More precisely: given any particular way of fixing the arguments in the rest of the predicate's argument-places (perhaps together with some further specified condition), the cardinality constraint states the maximum number of different things that can occupy the given argument-place such that the relation holds of those arguments. That is, supposing the given argument-place is the Nth, the cardinality constraint gives the maximum number of different sequences of arguments of which the predicate holds and that differ from each other only in their Nth items (and, where relevant, that meet some further specified condition). Instances of #$ArgCardinalityPredicate include #$argCardinality, #$interArgCardinality, and #$assertedArgCardinality. Note that, in contrast with what #$ArgTypePredicates (q.v.) are used for, putting an argument-cardinality constraint on a predicate does _not_ impose a necessary condition for semantic well-formedness on closed atomic sentences built from that predicate. A violation of a cardinality constraint with respect to the Cyc Knowledge Base normally involves multiple such sentences, where at least one them must be _untrue_ (or otherwise unsuited for assertion in the KB); but there is no implication that any of them is malformed.") (#$genls #$ArgCardinalityPredicate #$ArgConstraintPredicate) (#$genls #$ArgCardinalityPredicate #$MetaPredicate) (#$isa #$ArgCardinalityPredicate #$PredicateCategory) (#$arg1Format #$argConstraint #$openEntryFormatInArgs) (#$arg1Isa #$argConstraint #$Relation) (#$arg2Format #$argConstraint #$openEntryFormatInArgs) (#$arg2Isa #$argConstraint #$NonNegativeInteger) (#$arg3Format #$argConstraint #$openEntryFormatInArgs) (#$arg3Isa #$argConstraint #$SetOrCollection) (#$argFormat #$argConstraint 1 #$openEntryFormatInArgs) (#$argFormat #$argConstraint 2 #$openEntryFormatInArgs) (#$argFormat #$argConstraint 3 #$openEntryFormatInArgs) (#$argIsa #$argConstraint 2 #$NonNegativeInteger) (#$argIsa #$argConstraint 2 #$NonNegativeInteger) (#$argIsa #$argConstraint 1 #$Relation) (#$argIsa #$argConstraint 1 #$Relation) (#$argIsa #$argConstraint 3 #$SetOrCollection) (#$argIsa #$argConstraint 3 #$SetOrCollection) (#$arity #$argConstraint 3) (#$comment #$argConstraint "A #$MetaRelation predicate for stating a quite general sort of argument-type constraint on a specified argument-place of a specified relation. (#$argConstraint REL N SETORCOLL) means that semantic well-formedness requires that anything given as the Nth argument to REL be an element of SETORCOLL. (An exception to this is when N is 0: (#$argConstraint REL 0 SETORCOLL) means that _any_ argument to REL, regardless of argument place, must be an element of SETORCOLL.) #$argConstraint is useful for stating constraints that are specified with the use of set-theoretical relations such as #$TheSetOf or #$TheSet. For cases where a constraint can be specified strictly in terms of membership in a certain _collection_, consider the more specialized predicate #$argIsa.") (#$isa #$argConstraint #$DefaultMonotonicPredicate) (#$isa #$argConstraint #$MetaRelation) (#$isa #$argConstraint #$MetaRelation) (#$isa #$argConstraint #$TernaryPredicate) (#$comment #$ArgConstraintPredicate "The collection of #$MetaRelations whose instances are used to put semantic well-formedness or entry-format constraints on one or more argument-places of a given #$Relation. Such a constraint might concern an argument's _type_, an argument-place's #$Format (q.v.), a conditional relationship between two argument(-place)s' types or formats, or some other sort of relationship between two arguments. For a fuller account, see the various specializations of #$ArgConstraintPredicate.") (#$genls #$ArgConstraintPredicate #$CanonicalizerDirectivePredicate) (#$genls #$ArgConstraintPredicate #$MetaRelation) (#$isa #$ArgConstraintPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgConstraintPredicate #$Collection) (#$isa #$ArgConstraintPredicate #$CoreConstant) (#$isa #$ArgConstraintPredicate #$PredicateCategory) (#$arg1Format #$argFormat #$openEntryFormatInArgs) (#$arg1Isa #$argFormat #$Predicate) (#$arg2Format #$argFormat #$intervalEntryFormatInArgs) (#$arg2Format #$argFormat #$openEntryFormatInArgs) (#$arg2Isa #$argFormat #$NonNegativeInteger) (#$arg3Format #$argFormat #$openEntryFormatInArgs) (#$arg3Isa #$argFormat #$IntangibleIndividual) (#$argFormat #$argFormat 2 #$intervalEntryFormatInArgs) (#$argFormat #$argFormat 1 #$openEntryFormatInArgs) (#$argFormat #$argFormat 2 #$openEntryFormatInArgs) (#$argFormat #$argFormat 3 #$openEntryFormatInArgs) (#$argIsa #$argFormat 3 #$IntangibleIndividual) (#$argIsa #$argFormat 3 #$IntangibleIndividual) (#$argIsa #$argFormat 2 #$NonNegativeInteger) (#$argIsa #$argFormat 2 #$NonNegativeInteger) (#$argIsa #$argFormat 1 #$Predicate) (#$argIsa #$argFormat 1 #$Predicate) (#$arity #$argFormat 3) (#$comment #$argFormat "A ternary #$ArgFormatPredicate (q.v.) used to put #$Format (q.v.) constraints on a specified argument-place of a given predicate. (#$argFormat PRED N FORMAT) means that the Nth argument of PRED has the format FORMAT. See the reified instances of #$Format for further explanation. Note that there are binary predicates that mean essentially the same thing as #$argFormat, but are restricted to some particular argument-place: #$arg1Format, #$arg2Format, etc.") (#$isa #$argFormat #$ArgConstraintPredicate) (#$isa #$argFormat #$DefaultMonotonicPredicate) (#$isa #$argFormat #$GeneralEntryFormatPredicate) (#$isa #$argFormat #$MacroRelation) (#$isa #$argFormat #$MetaPredicate) (#$isa #$argFormat #$MetaPredicate) (#$isa #$argFormat #$OpenCycDefinitionalPredicate) (#$isa #$argFormat #$TernaryPredicate) (#$comment #$ArgFormatBinaryPredicate "The collection of binary predicates used to specify the required #$Format (q.v.) for a particular argument-place of a given #$Predicate.") (#$genls #$ArgFormatBinaryPredicate #$ArgConstraintPredicate) (#$genls #$ArgFormatBinaryPredicate #$ArgFormatPredicate) (#$genls #$ArgFormatBinaryPredicate #$BinaryPredicate) (#$genls #$ArgFormatBinaryPredicate #$MetaPredicate) (#$isa #$ArgFormatBinaryPredicate #$PredicateCategory) (#$comment #$ArgFormatPredicate "The collection of those #$ArgConstraintPredicates used to specify an entry-format for a certain argument-place of a given #$Predicate. An argument entry-format is a kind of restriction on a predicate regarding how many things, or the range of things, that the predicate holds of with respect to a given one of its argument-places. More precisely: given any particular way of fixing the arguments in the rest of the predicate's argument-places, the entry-format tells us something about the number of different things, or the range of things, that can occupy the given argument-place such that the relation holds of those arguments. That is, supposing the given argument-place is the Nth, the entry-format tells us something about the number or range of different sequences of arguments of which the predicate holds and that differ from each other only in their Nth items. Two important specializations of #$ArgFormatPredicate are #$SpecificEntryFormatPredicate and #$GeneralEntryFormatPredicate (qq.v.). Instances of #$SpecificEntryFormatPredicate each have to do with a specific format (see e.g. #$singleEntryFormatInArgs). Instances of #$GeneralEntryFormatPredicate are comparatively \"higher-order\", and are used to relate any given #$SpecificEntryFormatPredicate to a (fixed or given) argument-place of a given predicate (see e.g. #$arg1Format and #$argFormat). Note that in some of the later cases the specified format constraint will be an \"inter-argument\" one that depends in some way upon one of the predicate's other argument-places (or upon another, non-format, feature of the same argument-place); see #$InterArgFormatPredicate. Note also that, in contrast with what #$ArgTypePredicates (q.v.) are used for, specifying an argument entry-format for a predicate does _not_ impose any sort of necessary condition for semantic well-formedness. A violation of a legitimate entry-format constraint necessarily involves two or more statements, and at least one them must be _untrue_; but there is no implication that any of them is malformed.") (#$genls #$ArgFormatPredicate #$ArgConstraintPredicate) (#$genls #$ArgFormatPredicate #$MetaPredicate) (#$isa #$ArgFormatPredicate #$PredicateCategory) (#$arg1Format #$argGenl #$SetTheFormat) (#$arg1Isa #$argGenl #$Relation) (#$arg2Format #$argGenl #$SetTheFormat) (#$arg2Isa #$argGenl #$NonNegativeInteger) (#$arg3Format #$argGenl #$SetTheFormat) (#$arg3Genl #$argGenl #$Thing) (#$arg3Isa #$argGenl #$Collection) (#$argFormat #$argGenl 1 #$SetTheFormat) (#$argFormat #$argGenl 2 #$SetTheFormat) (#$argFormat #$argGenl 3 #$SetTheFormat) (#$argGenl #$argGenl 3 #$Thing) (#$argGenl #$argGenl 3 #$Thing) (#$argIsa #$argGenl 3 #$Collection) (#$argIsa #$argGenl 3 #$Collection) (#$argIsa #$argGenl 2 #$NonNegativeInteger) (#$argIsa #$argGenl 2 #$NonNegativeInteger) (#$argIsa #$argGenl 1 #$Relation) (#$argIsa #$argGenl 1 #$Relation) (#$arity #$argGenl 3) (#$comment #$argGenl "A ternary #$ArgGenlPredicate (q.v.). (#$argGenl RELN N COL) means that semantic well-formedness requires that anything given as the Nth argument to RELN must be a subcollection of COL. That is, (RELN ... ARGN ...) is semantically well-formed only if (#$genls ARGN COL) holds. For example, (#$argGenl #$AtomFn 1 #$ElementStuff) and (#$argGenl #$argGenl 3 #$Thing) both hold. In the special case where N is 0, #$argGenl is used to state that a certain #$genls constraint applies to _each_ of REL's argument-places. Thus, (#$argGenl RELN 0 COL) means that _any_ semantically appropriate argument to RELN, regardless of argument-place, must be a specialization of COL. For example, (#$argGenl #$AtomicCompositionFn 0 (#$GroupFn #$Atom)) holds. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. For similar but less flexible binary predicates, see #$arg1Genls et al. See also #$argIsa.") (#$isa #$argGenl #$ArgGenlTernaryPredicate) (#$isa #$argGenl #$DefaultMonotonicPredicate) (#$isa #$argGenl #$IntangibleObjectRelatingPredicate) (#$isa #$argGenl #$OpenCycDefinitionalPredicate) (#$isa #$argGenl #$Predicate) (#$transitiveViaArg #$argGenl #$genls 3) (#$arg1Isa #$argGenlAttribute #$Relation) (#$arg2Isa #$argGenlAttribute #$PositiveInteger) (#$arg3Format #$argGenlAttribute #$SetTheFormat) (#$arg3Isa #$argGenlAttribute #$AttributeValue) (#$argFormat #$argGenlAttribute 3 #$SetTheFormat) (#$argIsa #$argGenlAttribute 3 #$AttributeValue) (#$argIsa #$argGenlAttribute 3 #$AttributeValue) (#$argIsa #$argGenlAttribute 2 #$PositiveInteger) (#$argIsa #$argGenlAttribute 2 #$PositiveInteger) (#$argIsa #$argGenlAttribute 1 #$Relation) (#$argIsa #$argGenlAttribute 1 #$Relation) (#$arity #$argGenlAttribute 3) (#$comment #$argGenlAttribute "(#$argGenlAttribute REL N ATTVAL) means that anything given as the Nth argument to REL has to be a spec attribute of ATTVAL.") (#$isa #$argGenlAttribute #$ArgGenlAttributeTernaryPredicate) (#$isa #$argGenlAttribute #$DefaultMonotonicPredicate) (#$isa #$argGenlAttribute #$IntangibleObjectRelatingPredicate) (#$transitiveViaArg #$argGenlAttribute #$genlAttributes 3) (#$comment #$ArgGenlAttributeBinaryPredicate "Those instances of both #$ArgTypeBinaryPredicate and #$ArgGenlAttributePredicate used to specify the required attribute of an argument of #$Relation. Each instance PRED of this collection is a binary predicate with the following properties: ARG1 is an instance of #$Relation, and ARG2 is an instance of #$AttributeValue. (PRED ARG1 ARG2) means that some argument of ARG1 is constrained to be a spec attribute of ARG2, where PRED determines the argument place in question.") (#$genls #$ArgGenlAttributeBinaryPredicate #$ArgGenlAttributePredicate) (#$genls #$ArgGenlAttributeBinaryPredicate #$ArgTypeBinaryPredicate) (#$genls #$ArgGenlAttributeBinaryPredicate #$ArgTypeBinaryPredicate) (#$genls #$ArgGenlAttributeBinaryPredicate #$ArgTypeBinaryPredicate) (#$isa #$ArgGenlAttributeBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgGenlAttributeBinaryPredicate #$Collection) (#$isa #$ArgGenlAttributeBinaryPredicate #$CoreConstant) (#$isa #$ArgGenlAttributeBinaryPredicate #$PredicateCategory) (#$comment #$ArgGenlAttributePredicate "The subcollection of #$ArgTypePredicate used to specify the required attribute of an argument of a #$Relation.") (#$genls #$ArgGenlAttributePredicate #$ArgTypePredicate) (#$isa #$ArgGenlAttributePredicate #$PredicateCategory) (#$comment #$ArgGenlAttributeTernaryPredicate "A specialization of both #$ArgTypeTernaryPredicate and #$ArgGenlAttributePredicate. Each instance of #$ArgGenlAttributeTernaryPredicate is a ternary predicate used to place a \"#$genlAttributes\" constraint on (and thereby specify an argument-type for) one or more argument-places of a relation. To be more precise, each instance PRED of #$ArgGenlAttributeTernaryPredicate takes a #$Relation RELN as its first argument, a #$NonNegativeInteger N as its second argument, and an #$AttributeValue ATTR as its third argument. PRED places a \"#$genlAttributes\" constraint on RELN's Nth argument-place that is based on ATTR, so that a ground atomic sentence (GAF) of the form (RELN ARG1..ARGN..) is semantically well-formed only if ARGN is a specialization of ATTR (in the sense that (#$genlAttributes ARGN ATTR) holds). An important instance of #$ArgGenlAttributeTernaryPredicate is #$argGenlAttribute.") (#$genls #$ArgGenlAttributeTernaryPredicate #$ArgGenlAttributePredicate) (#$genls #$ArgGenlAttributeTernaryPredicate #$ArgTypeTernaryPredicate) (#$genls #$ArgGenlAttributeTernaryPredicate #$ArgTypeTernaryPredicate) (#$genls #$ArgGenlAttributeTernaryPredicate #$ArgTypeTernaryPredicate) (#$isa #$ArgGenlAttributeTernaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgGenlAttributeTernaryPredicate #$Collection) (#$isa #$ArgGenlAttributeTernaryPredicate #$CoreConstant) (#$isa #$ArgGenlAttributeTernaryPredicate #$PredicateCategory) (#$isa #$ArgGenlAttributeTernaryPredicate #$PredicateCategory) (#$comment #$ArgGenlBinaryPredicate "Those instances of both #$BinaryPredicate and #$ArgGenlPredicate used to specify the required #$genls of an argument of a #$Relation; the arg1 is the #$Relation; the arg2 is the required #$genls #$Collection.") (#$genls #$ArgGenlBinaryPredicate #$ArgGenlPredicate) (#$genls #$ArgGenlBinaryPredicate #$ArgTypeBinaryPredicate) (#$genls #$ArgGenlBinaryPredicate #$ArgTypeBinaryPredicate) (#$isa #$ArgGenlBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgGenlBinaryPredicate #$Collection) (#$isa #$ArgGenlBinaryPredicate #$CoreConstant) (#$isa #$ArgGenlBinaryPredicate #$PredicateCategory) (#$comment #$ArgGenlPredicate "Those instance of #$ArgTypePredicate used to specify the required #$genls of an argument of a #$Relation.") (#$genls #$ArgGenlPredicate #$ArgTypePredicate) (#$genls #$ArgGenlPredicate #$DefinitionalPredicate) (#$isa #$ArgGenlPredicate #$PredicateCategory) (#$comment #$ArgGenlTernaryPredicate "A specialization of #$ArgTypeTernaryPredicate and #$ArgGenlPredicate. Each instance of #$ArgGenlTernaryPredicate is used to specify that a certain collection is required to stand in the #$genls relation to anything that is acceptable in a particular argument slot of a given instance of #$Relation. With each instance of #$ArgGenlTernaryPredicate, the first argument is the relation constrained; the second argument is the argument constrained; and the third argument is the required collection that the relation's specified argument is required to be a specialization of.") (#$genls #$ArgGenlTernaryPredicate #$ArgGenlPredicate) (#$genls #$ArgGenlTernaryPredicate #$ArgTypeTernaryPredicate) (#$genls #$ArgGenlTernaryPredicate #$ArgTypeTernaryPredicate) (#$isa #$ArgGenlTernaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgGenlTernaryPredicate #$Collection) (#$isa #$ArgGenlTernaryPredicate #$CoreConstant) (#$isa #$ArgGenlTernaryPredicate #$PredicateCategory) (#$arg1Format #$argIsa #$SetTheFormat) (#$arg1Isa #$argIsa #$Relation) (#$arg2Format #$argIsa #$SetTheFormat) (#$arg2Isa #$argIsa #$NonNegativeInteger) (#$arg2Isa #$argIsa #$PositiveInteger) (#$arg2Isa #$argIsa #$SubLPositiveInteger) (#$arg2Isa #$argIsa #$SubLPositiveInteger) (#$arg3Format #$argIsa #$SetTheFormat) (#$arg3Genl #$argIsa #$Thing) (#$arg3Isa #$argIsa #$Collection) (#$argFormat #$argIsa 1 #$SetTheFormat) (#$argFormat #$argIsa 2 #$SetTheFormat) (#$argFormat #$argIsa 3 #$SetTheFormat) (#$argGenl #$argIsa 3 #$Thing) (#$argGenl #$argIsa 3 #$Thing) (#$argIsa #$argIsa 3 #$Collection) (#$argIsa #$argIsa 3 #$Collection) (#$argIsa #$argIsa 3 #$Collection) (#$argIsa #$argIsa 2 #$NonNegativeInteger) (#$argIsa #$argIsa 2 #$NonNegativeInteger) (#$argIsa #$argIsa 2 #$PositiveInteger) (#$argIsa #$argIsa 2 #$PositiveInteger) (#$argIsa #$argIsa 2 #$PositiveInteger) (#$argIsa #$argIsa 1 #$Relation) (#$argIsa #$argIsa 1 #$Relation) (#$argIsa #$argIsa 1 #$Relation) (#$argIsa #$argIsa 2 #$SubLPositiveInteger) (#$argIsa #$argIsa 2 #$SubLPositiveInteger) (#$argIsa #$argIsa 2 #$SubLPositiveInteger) (#$arity #$argIsa 3) (#$arity #$argIsa 3) (#$comment #$argIsa "A ternary #$ArgIsaPredicate (q.v.). (#$argIsa RELN N COL) means that semantic well-formedness requires that anything given as the Nth argument to RELN must be an instance of COL. That is, (RELN ... ARGN ...) is semantically well-formed only if (#$isa ARGN COL) holds. For example, (#$argIsa #$mother 1 #$Animal) and (#$argIsa #$argIsa 3 #$Collection) both hold. An exception to this is when N is 0: (#$argIsa RELN 0 COL) means that _any_ argument to RELN, regardless of argument place, must be an instance of COL; for example (#$argIsa #$PlusFn 0 #$ScalarInterval holds). For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations. For similar but less flexible binary predicates, see #$arg1Isa et al. See also #$argGenl.") (#$genlPreds #$argIsa #$argConstraint) (#$isa #$argIsa #$ArgIsaTernaryPredicate) (#$isa #$argIsa #$DefaultMonotonicPredicate) (#$isa #$argIsa #$LogicalTruthConstant) (#$isa #$argIsa #$OpenCycDefinitionalPredicate) (#$isa #$argIsa #$Predicate) (#$isa #$argIsa #$Predicate) (#$transitiveViaArg #$argIsa #$genls 3) (#$typedGenlPreds #$argIsa #$argConstraint) (#$comment #$ArgIsaBinaryPredicate "A specialization of both #$ArgTypeBinaryPredicate and #$ArgIsaPredicate. Each instance of #$ArgIsaBinaryPredicate takes a #$Relation RELN as its first argument, and a #$Collection COL as its second argument, and places a constraint based on COL on at least one of the argument-places of RELN. To be more precise, suppose that PRED is an #$ArgIsaBinaryPredicate that specifies an argument-type for the Nth argument-place of RELN. Then a sentence of the form (PRED RELN COL) entails that a closed formula of the form (RELN ... ARGN ...) is semantically well-formed only if ARGN is an instance of COL.") (#$genls #$ArgIsaBinaryPredicate #$ArgIsaPredicate) (#$genls #$ArgIsaBinaryPredicate #$ArgTypeBinaryPredicate) (#$genls #$ArgIsaBinaryPredicate #$ArgTypeBinaryPredicate) (#$isa #$ArgIsaBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgIsaBinaryPredicate #$Collection) (#$isa #$ArgIsaBinaryPredicate #$CoreConstant) (#$isa #$ArgIsaBinaryPredicate #$PredicateCategory) (#$comment #$ArgIsaPredicate "The collection of #$ArgTypePredicates (q.v.) that specify argument-types directly (by referencing certain collections) and impose constraints that require a thing's being an instance of a collection thus specified. More precisely, each instance of #$ArgIsaPredicate PRED takes a #$Relation RELN as its first argument (or \"arg1\"), and has at least one other argument-place (say the Mth) for specifying an argument-type for one of RELN's argument-places (say the Nth). (The value of N might be fixed or might be given by yet another of PRED's arguments.) Suppose M=2 and N=1. PRED then takes a #$Collection as its second argument, and a closed atomic sentence (or \"GAF\") of the form (PRED RELN COL ..) puts an \"#$isa\" constraint on RELN's first argument-place that is based on COL. If PRED is a \"single-argument\" constraint predicate, the GAF entails that a closed formula of the form (RELN ARG1 ..) is semantically well-formed only if ARG1 is an instance of (i.e. #$isa) COL. If PRED is an \"inter-argument\" constraint predicate, the GAF expresses a slightly more complicated, conditional #$isa constraint on a pair of RELN's argument-places (see #$InterArgIsaPredicate).") (#$genls #$ArgIsaPredicate #$ArgTypePredicate) (#$genls #$ArgIsaPredicate #$DefinitionalPredicate) (#$isa #$ArgIsaPredicate #$PredicateCategory) (#$comment #$ArgIsaTernaryPredicate "A specialization of both #$ArgTypeTernaryPredicate and #$ArgIsaPredicate (q.v.). Each instance of #$ArgIsaTernaryPredicate is a ternary predicate used to place an \"#$isa\" constraint on (and thereby specify an argument-type for) one or more argument-places of a relation. To be more precise, each instance PRED of #$ArgIsaTernaryPredicate takes a #$Relation RELN as its first argument, a #$NonNegativeInteger N as its second argument, and a #$Collection COL as its third argument. PRED places an \"#$isa\" constraint on RELN's Nth argument-place that is based on COL, so that a ground atomic sentence (GAF) of the form (RELN ARG1..ARGN..) is semantically well-formed only if ARGN is an instance of COL. (Note that (i) if N = 0 then this same constraint is placed on _all_ of RELN's argument-places and (ii) if PRED is #$argAndRestIsa then this constraint is placed on all of RELN's argument-places whose ordinal positions are greater than or equal to the Nth.) An important instance of #$ArgIsaTernaryPredicate is #$argIsa.") (#$genls #$ArgIsaTernaryPredicate #$ArgIsaPredicate) (#$genls #$ArgIsaTernaryPredicate #$ArgTypeTernaryPredicate) (#$genls #$ArgIsaTernaryPredicate #$ArgTypeTernaryPredicate) (#$isa #$ArgIsaTernaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgIsaTernaryPredicate #$Collection) (#$isa #$ArgIsaTernaryPredicate #$CoreConstant) (#$isa #$ArgIsaTernaryPredicate #$PredicateCategory) (#$arg1Format #$argN #$singleEntryFormatInArgs) (#$arg1Isa #$argN #$CycLTerm) (#$arg2Isa #$argN #$NonNegativeInteger) (#$arg3Isa #$argN #$CycLFormula) (#$argFormat #$argN 1 #$singleEntryFormatInArgs) (#$argIsa #$argN 3 #$CycLFormula) (#$argIsa #$argN 3 #$CycLFormula) (#$argIsa #$argN 1 #$CycLTerm) (#$argIsa #$argN 1 #$CycLTerm) (#$argIsa #$argN 2 #$NonNegativeInteger) (#$argIsa #$argN 2 #$NonNegativeInteger) (#$arity #$argN 3) (#$comment #$argN "A predicate that relates a CycL term and an integer (representing an argument-position) to a CycL formula in which the term appears (in that position). (#$argN TERM N FORMULA) means that TERM occurs in the Nth argument-position within FORMULA. For example, the sentence `(#$argN #$Dog 2 (#$genls #$Dog #$Mammal))' holds. Note that #$argN's first and third argument-places are both \"quoted\" (see #$quotedArgument); thus in the context of the above #$argN sentence the constituent term `#$Dog' denotes _itself_ (rather than the collection of dogs), and similarly for the constituent #$genls sentence.") (#$functionalInArgs #$argN 1) (#$isa #$argN #$FunctionalPredicate) (#$isa #$argN #$TernaryPredicate) (#$quotedArgument #$argN 1) (#$quotedArgument #$argN 3) (#$completeExtentKnown #$argN) (#$arg1Format #$argsGenl #$SetTheFormat) (#$arg1Isa #$argsGenl #$Relation) (#$arg2Format #$argsGenl #$SetTheFormat) (#$arg2Genl #$argsGenl #$Thing) (#$arg2Isa #$argsGenl #$Collection) (#$argFormat #$argsGenl 1 #$SetTheFormat) (#$argFormat #$argsGenl 2 #$SetTheFormat) (#$argGenl #$argsGenl 2 #$Thing) (#$argGenl #$argsGenl 2 #$Thing) (#$argIsa #$argsGenl 2 #$Collection) (#$argIsa #$argsGenl 2 #$Collection) (#$argIsa #$argsGenl 1 #$Relation) (#$argIsa #$argsGenl 1 #$Relation) (#$arity #$argsGenl 2) (#$comment #$argsGenl "A binary #$ArgGenlPredicate (q.v.) that is used to put a specified #$genls based argument-type constraint on all of a given relation's argument-places at once. (#$argsGenl RELN COL) means that semantic well-formedness requires that each argument to which RELN is applied (regardless of argument-place) be an subcollection of COL. For example, `(#$argsGenl #$PerformSimultaneouslyFn #$Event)' means that the function #$PerformSimultaneouslyFn must only be applied to types of events. #$argsGenl is particularly useful for constraining (any and all of) the arguments to a #$VariableArityRelation (the preceding example being a case in point); though #$argsGenl may be applied to fixed-arity relations as well. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its immediate specializations. See also #$argsIsa.") (#$constrainsArg #$argsGenl 0) (#$isa #$argsGenl #$ArgGenlBinaryPredicate) (#$isa #$argsGenl #$CoreConstant) (#$isa #$argsGenl #$DefaultMonotonicPredicate) (#$isa #$argsGenl #$IntangibleObjectRelatingPredicate) (#$isa #$argsGenl #$OpenCycDefinitionalPredicate) (#$transitiveViaArg #$argsGenl #$genls 2) (#$comment (#$argsIsa #$differentSymbols #$CycLExpression) "Although #$differentSymbols is technically a generalization of #$different (see the #$comment meta-assertion on that #$genls assertion), it nevertheless has a _narrower_ #$argsIsa constraint than #$different. This is the case because, while the latter relation holds among things of any sort whatsoever, #$differentSymbols, with its argument-places all being #$quotedArguments (q.v.), should be viewed as holding only among CycL expressions.") (#$arg1Format #$argsIsa #$SetTheFormat) (#$arg1Isa #$argsIsa #$Relation) (#$arg2Format #$argsIsa #$SetTheFormat) (#$arg2Genl #$argsIsa #$Thing) (#$arg2Isa #$argsIsa #$Collection) (#$argFormat #$argsIsa 1 #$SetTheFormat) (#$argFormat #$argsIsa 2 #$SetTheFormat) (#$argGenl #$argsIsa 2 #$Thing) (#$argGenl #$argsIsa 2 #$Thing) (#$argIsa #$argsIsa 2 #$Collection) (#$argIsa #$argsIsa 2 #$Collection) (#$argIsa #$argsIsa 1 #$Relation) (#$argIsa #$argsIsa 1 #$Relation) (#$arity #$argsIsa 2) (#$comment #$argsIsa "A binary #$ArgIsaPredicate (q.v.) that is used to put a specified #$isa based argument-type constraint on all of a given relation's argument-places at once. (#$argsIsa RELN COL) means that semantic well-formedness requires that each argument to which RELN is applied (regardless of argument-place) be an instance of COL. For example, `(#$argsIsa #$PlusFn #$ScalarInterval)' means that the function #$PlusFn must only be applied to scalar intervals. #$argsIsa is particularly useful for constraining (any and all of) the arguments to a #$VariableArityRelation (the preceding example being a case in point); though #$argsIsa may be applied to fixed-arity relations as well. For an explanation of semantic well-formedness, see #$CycLExpression-Assertible and its immediate specializations. See also #$argsGenl.") (#$constrainsArg #$argsIsa 0) (#$isa #$argsIsa #$ArgIsaBinaryPredicate) (#$isa #$argsIsa #$CoreConstant) (#$isa #$argsIsa #$DefaultMonotonicPredicate) (#$isa #$argsIsa #$IntangibleObjectRelatingPredicate) (#$isa #$argsIsa #$OpenCycDefinitionalPredicate) (#$relationAllInstance #$argsIsa #$UnitOfMeasure #$SubLRealNumber) (#$transitiveViaArg #$argsIsa #$genls 2) (#$comment #$ArgTypeBinaryPredicate "Those instances of both #$BinaryPredicate and #$ArgTypePredicate used to specify the required #$isa or #$genls or #$genlAttributes of an argument of a #$Relation; the arg1 is the #$Relation; the arg2 is the required type, a #$Collection or #$AttributeValue.") (#$genls #$ArgTypeBinaryPredicate #$ArgTypePredicate) (#$genls #$ArgTypeBinaryPredicate #$ArgTypePredicate) (#$genls #$ArgTypeBinaryPredicate #$BinaryPredicate) (#$genls #$ArgTypeBinaryPredicate #$BinaryPredicate) (#$genls #$ArgTypeBinaryPredicate #$Predicate) (#$isa #$ArgTypeBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgTypeBinaryPredicate #$Collection) (#$isa #$ArgTypeBinaryPredicate #$CoreConstant) (#$isa #$ArgTypeBinaryPredicate #$PredicateCategory) (#$comment #$ArgTypePredicate "The collection of #$ArgConstraintPredicates used to put semantic well-formedness constraints on the type of argument(s) appropriate for a given argument-place (or -places) of a given relation. A \"type\" of argument can be specified in terms of #$isa or #$genls or #$genlAttributes; see the various specializations of #$ArgTypePredicate for more detail. Violation of such a constraint results in an expression that is semantically malformed. For an general explanation of semantic well-formedness, see #$CycLExpression-Assertible and its specializations.") (#$genls #$ArgTypePredicate #$ArgConstraintPredicate) (#$genls #$ArgTypePredicate #$ArgConstraintPredicate) (#$genls #$ArgTypePredicate #$DefinitionalPredicate) (#$isa #$ArgTypePredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgTypePredicate #$Collection) (#$isa #$ArgTypePredicate #$CoreConstant) (#$isa #$ArgTypePredicate #$PredicateCategory) (#$comment #$ArgTypeTernaryPredicate "Those instances of both #$TernaryPredicate and #$ArgTypePredicate used to specify the required #$isa or #$genls or #$genlAttributes of an argument of a #$Relation; the arg1 is the Relation; the arg2 is the argument constrained; the arg3 is the required type: a #$Collection or an #$AttributeValue.") (#$genls #$ArgTypeTernaryPredicate #$ArgTypePredicate) (#$genls #$ArgTypeTernaryPredicate #$ArgTypePredicate) (#$genls #$ArgTypeTernaryPredicate #$TernaryPredicate) (#$genls #$ArgTypeTernaryPredicate #$TernaryPredicate) (#$isa #$ArgTypeTernaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$ArgTypeTernaryPredicate #$Collection) (#$isa #$ArgTypeTernaryPredicate #$CoreConstant) (#$isa #$ArgTypeTernaryPredicate #$PredicateCategory) (#$arg1Format #$arity #$SetTheFormat) (#$arg1Isa #$arity #$FixedArityRelation) (#$arg2Format #$arity #$intervalEntryFormatInArgs) (#$arg2Format #$arity #$SingleEntry) (#$arg2Isa #$arity #$NonNegativeInteger) (#$arg2Isa #$arity #$SubLNonNegativeInteger) (#$arg2Isa #$arity #$SubLNonNegativeInteger) (#$argFormat #$arity 2 #$intervalEntryFormatInArgs) (#$argFormat #$arity 1 #$SetTheFormat) (#$argFormat #$arity 2 #$SingleEntry) (#$argIsa #$arity 1 #$FixedArityRelation) (#$argIsa #$arity 1 #$FixedArityRelation) (#$argIsa #$arity 1 #$FixedArityRelation) (#$argIsa #$arity 2 #$NonNegativeInteger) (#$argIsa #$arity 2 #$NonNegativeInteger) (#$argIsa #$arity 2 #$NonNegativeInteger) (#$argIsa #$arity 2 #$SubLNonNegativeInteger) (#$argIsa #$arity 2 #$SubLNonNegativeInteger) (#$argIsa #$arity 2 #$SubLNonNegativeInteger) (#$arity #$arity 2) (#$arity #$arity 2) (#$comment #$arity "A #$MetaRelation used for stating that a given relation takes a specified number of arguments. (#$arity RELN N) means that that semantic well-formedness requires that RELN take exactly N arguments at a time. That is, a formula (RELN ARG1 ... ARGM) is semantically well-formed only if M = N. For example, the #$arity of any instance of #$BinaryPredicate is 2. Note that full semantic well-formedness requires obeying argument-type constraints (see #$ArgTypePredicate) as well as arity constraints. For a general explanation of semantic well-formedness, see #$CycLExpression-Assertible. See also #$CycLExpression-Askable.") (#$interArgIsa1-2 #$arity #$Predicate #$PositiveInteger) (#$isa #$arity #$BinaryPredicate) (#$isa #$arity #$DefaultMonotonicPredicate) (#$isa #$arity #$DefinitionalPredicate) (#$isa #$arity #$IntangibleObjectRelatingPredicate) (#$isa #$arity #$LogicalTruthConstant) (#$isa #$arity #$MetaRelation) (#$isa #$arity #$OpenCycDefinitionalPredicate) (#$isa #$arity #$Predicate) (#$isa #$arity #$StrictlyFunctionalSlot) (#$relationAllExists #$arity #$FixedArityRelation #$NonNegativeInteger) (#$relationAllInstance #$arity #$UnaryRelation 1) (#$relationAllInstance #$arity #$BinaryRelation 2) (#$relationAllInstance #$arity #$TernaryRelation 3) (#$relationAllInstance #$arity #$QuaternaryRelation 4) (#$relationAllInstance #$arity #$QuintaryRelation 5) (#$strictlyFunctionalInArgs #$arity 2) (#$arg1Format #$arityMax #$SetTheFormat) (#$arg1Isa #$arityMax #$VariableArityRelation) (#$arg2Format #$arityMax #$SingleEntry) (#$arg2Isa #$arityMax #$NonNegativeInteger) (#$argFormat #$arityMax 1 #$SetTheFormat) (#$argFormat #$arityMax 2 #$SingleEntry) (#$argIsa #$arityMax 2 #$NonNegativeInteger) (#$argIsa #$arityMax 2 #$NonNegativeInteger) (#$argIsa #$arityMax 1 #$VariableArityRelation) (#$argIsa #$arityMax 1 #$VariableArityRelation) (#$arity #$arityMax 2) (#$comment #$arityMax "A #$MetaRelation for specifying the maximum number of arguments a given #$VariableArityRelation can take if the resulting formula is to be semantically well-formed. (#$arityMax RELN N) means that semantic well-formedness requires that RELN take at most N arguments at a time. More precisely: a formula (RELN ARG1..ARGM) is semantically well-formed only if M is less than or equal to N. For example, the maximum-arity of any instance of #$UnitOfMeasure is 2. Note that full semantic well-formedness requires obeying argument-type constraints (see #$ArgTypePredicate) as well as arity constraints. For a general explanation of semantic well-formedness, see #$CycLExpression-Assertible. See also #$arityMin and #$arity.") (#$isa #$arityMax #$CoreConstant) (#$isa #$arityMax #$DefaultMonotonicPredicate) (#$isa #$arityMax #$DefinitionalPredicate) (#$isa #$arityMax #$IntangibleObjectRelatingPredicate) (#$isa #$arityMax #$MetaRelation) (#$isa #$arityMax #$OpenCycDefinitionalPredicate) (#$isa #$arityMax #$StrictlyFunctionalSlot) (#$relationAllInstance #$arityMax #$UnitOfMeasure 2) (#$strictlyFunctionalInArgs #$arityMax 2) (#$arg1Format #$arityMin #$SetTheFormat) (#$arg1Isa #$arityMin #$VariableArityRelation) (#$arg2Format #$arityMin #$SingleEntry) (#$arg2Isa #$arityMin #$NonNegativeInteger) (#$argFormat #$arityMin 1 #$SetTheFormat) (#$argFormat #$arityMin 2 #$SingleEntry) (#$argIsa #$arityMin 2 #$NonNegativeInteger) (#$argIsa #$arityMin 2 #$NonNegativeInteger) (#$argIsa #$arityMin 1 #$VariableArityRelation) (#$argIsa #$arityMin 1 #$VariableArityRelation) (#$arity #$arityMin 2) (#$comment #$arityMin "A #$MetaRelation for specifying the minimum number of arguments a given #$VariableArityRelation must take if the resulting formula is to be semantically well-formed. (#$arityMin RELN N) means that semantic well-formedness requires that RELN take at least N arguments at a time. More precisely: a formula (RELN ARG1..ARGM) is semantically well-formed only if M is greater than or equal to N. For example, the minimum-arity of any instance of #$UnitOfMeasure is 1. Note that full semantic well-formedness requires obeying argument-type constraints (see #$ArgTypePredicate) as well as arity constraints. For a general explanation of semantic well-formedness, see #$CycLExpression-Assertible. See also #$arityMax and #$arity.") (#$isa #$arityMin #$CoreConstant) (#$isa #$arityMin #$DefaultMonotonicPredicate) (#$isa #$arityMin #$IntangibleObjectRelatingPredicate) (#$isa #$arityMin #$MetaRelation) (#$isa #$arityMin #$OpenCycDefinitionalPredicate) (#$isa #$arityMin #$StrictlyFunctionalSlot) (#$relationAllInstance #$arityMin #$UnitOfMeasure 1) (#$strictlyFunctionalInArgs #$arityMin 2) (#$genls (#$ArityRelationFn 1) #$FixedArityRelation) (#$genls (#$ArityRelationFn 2) #$FixedArityRelation) (#$genls (#$ArityRelationFn 3) #$FixedArityRelation) (#$genls (#$ArityRelationFn 4) #$FixedArityRelation) (#$genls (#$ArityRelationFn 5) #$FixedArityRelation) (#$isa (#$ArityRelationFn 1) #$RelationshipType) (#$isa (#$ArityRelationFn 2) #$RelationshipType) (#$isa (#$ArityRelationFn 3) #$RelationshipType) (#$isa (#$ArityRelationFn 4) #$RelationshipType) (#$isa (#$ArityRelationFn 5) #$RelationshipType) (#$isa (#$ArityRelationFn 1) #$RelationshipTypeByArity) (#$isa (#$ArityRelationFn 2) #$RelationshipTypeByArity) (#$isa (#$ArityRelationFn 3) #$RelationshipTypeByArity) (#$isa (#$ArityRelationFn 4) #$RelationshipTypeByArity) (#$isa (#$ArityRelationFn 5) #$RelationshipTypeByArity) (#$arg1Isa #$ArityRelationFn #$NonNegativeInteger) (#$argIsa #$ArityRelationFn 1 #$NonNegativeInteger) (#$argIsa #$ArityRelationFn 1 #$NonNegativeInteger) (#$arity #$ArityRelationFn 1) (#$comment #$ArityRelationFn "#$ArityRelationFn is a function that denotes the collection of relations of a given arity (c.f. #$arity). For example, (#$ArityRelationFn 7) denotes the collection of all 7-ary relations. #$BinaryRelation is equivalent to (#$ArityRelationFn 2).") (#$isa #$ArityRelationFn #$CollectionDenotingFunction) (#$isa #$ArityRelationFn #$CollectionDenotingFunction) (#$isa #$ArityRelationFn #$ReifiableFunction) (#$isa #$ArityRelationFn #$UnaryFunction) (#$resultGenl #$ArityRelationFn #$FixedArityRelation) (#$resultGenl #$ArityRelationFn #$FixedArityRelation) (#$resultIsa #$ArityRelationFn #$RelationshipType) (#$resultIsa #$ArityRelationFn #$RelationshipTypeByArity) (#$comment #$Arm "The collection of all animal arms. An #$Arm of an animal is one of its #$AnimalBodyParts, 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.") (#$genls #$Arm #$HolderGripper) (#$genls #$Arm #$Individual) (#$genls #$Arm #$Limb-AnimalBodyPart) (#$genls #$Arm #$Limb-AnimalBodyPart) (#$isa #$Arm #$SymmetricAnatomicalPartType) (#$isa #$Arm #$SymmetricAnatomicalPartType) (#$comment #$ArmMovement "A specialization of #$BodyMovementEvent. Each instance of #$ArmMovement is a movement of an animal's arm, where the movement in question is generated by the animal, and involves movement of the upper arm or elbow in relation to the animal's body. Specializations of #$ArmMovement include #$RaisingAnArm and #$Reaching.") (#$genls #$ArmMovement #$BodyMovementEvent) (#$genls #$ArmMovement #$Individual) (#$isa #$ArmMovement #$DefaultDisjointScriptType) (#$isa #$ArmMovement #$TemporalStuffType) (#$siblingDisjointExceptions #$ArmMovement #$VoluntaryBodyMovement) (#$comment #$ArmoredVehicle "#$ArmoredVehicle is a specialization of #$TransportationDevice-Vehicle and #$LandTransportationDevice. Each instance of #$ArmoredVehicle is a land vehicle protected by armor. This collection includes both tracked and wheeled vehicles.") (#$disjointWith #$ArmoredVehicle #$GolfCart) (#$genls #$ArmoredVehicle #$Individual) (#$genls #$ArmoredVehicle #$LandTransportationDevice) (#$genls #$ArmoredVehicle #$TransportationDevice-Vehicle) (#$isa #$ArmoredVehicle #$ExistingObjectType) (#$comment #$ArmoredVehicle-Heavy "#$ArmoredVehicle-Heavy is a specialization of #$ArmoredVehicle and #$MilitaryVehicle. Each instance of #$ArmoredVehicle-Heavy is designed to sustain tank, artillery, and small-arm fire while engaging in combat. The light-armored vehicles, on the other hand, only sustain small-arm fire and shrapnel. This collection is disjoint with #$ArmoredVehicle-Light.") (#$genls #$ArmoredVehicle-Heavy #$ArmoredVehicle) (#$genls #$ArmoredVehicle-Heavy #$Individual) (#$genls #$ArmoredVehicle-Heavy #$MilitaryVehicle) (#$isa #$ArmoredVehicle-Heavy #$ExistingObjectType) (#$comment #$Army-BranchOfService "The collection of all modern nation-states' armies (i.e. the whole branch of service). This sense of `army' is different from that of `Army' or `Army Group' as sometimes applied to certain military units, e.g. the American 5th Army in the European Theater in WWII. Use #$Army-UnitDesignation for the latter meaning.") (#$disjointWith #$Army-BranchOfService #$AirForce) (#$genls #$Army-BranchOfService #$BranchOfMilitaryService) (#$genls #$Army-BranchOfService #$Individual) (#$isa #$Army-BranchOfService #$ExistingObjectType) (#$comment #$ArmyPersonnel "A specialization of #$MilitaryPerson. Each instance of #$ArmyPersonnel is a person who is a member of some instance of #$Army-BranchOfService.") (#$genls #$ArmyPersonnel #$Individual) (#$genls #$ArmyPersonnel #$Soldier) (#$isa #$ArmyPersonnel #$PersonTypeByOccupation) (#$comment #$ArrangementOfLikeObjects "A collection of groups of #$PartiallyTangibles. Each instance of #$ArrangementOfLikeObjects is a group of partially tangible objects, all of the same type (see #$arrangementObjectTypes and #$arrangementNearestObjectTypes), having a specified set of spatial relations holding among them (see #$arrangementPredicates and #$arrangementNearestPredicates). See also #$Group.") (#$genls #$ArrangementOfLikeObjects #$Individual) (#$genls #$ArrangementOfLikeObjects (#$GroupFn #$PartiallyTangible)) (#$isa #$ArrangementOfLikeObjects #$ObjectType) (#$comment #$ArrangingForSomething "A specialization of #$PurposefulAction. Each instance of #$ArrangingForSomething is an event in which some action or set of actions is arranged or facilitated. Note that events in which objects are arranged (e.g., instances of #$FlowerArranging) _not_ usually instances of #$ArrangingForSomething.") (#$genls #$ArrangingForSomething #$Individual) (#$genls #$ArrangingForSomething #$PurposefulAction) (#$isa #$ArrangingForSomething #$DefaultDisjointScriptType) (#$isa #$ArrangingForSomething #$TemporalObjectType) (#$comment #$Array-DataStructure "A specialization of #$ComputerDataStructure. Each instance of #$Array-DataStructure arranges a group of data elements in a continuous block of memory. Individual elements are accessed by index using integers.") (#$genls #$Array-DataStructure #$ComputerDataStructure) (#$genls #$Array-DataStructure #$Individual) (#$isa #$Array-DataStructure #$ObjectType) (#$arg1Isa #$ArrayReferenceFn #$SoftwareParameter) (#$arg1Isa #$ArrayReferenceFn #$SoftwareParameter) (#$arg2Isa #$ArrayReferenceFn #$NonNegativeInteger) (#$arg2Isa #$ArrayReferenceFn #$NonNegativeInteger) (#$argIsa #$ArrayReferenceFn 2 #$NonNegativeInteger) (#$argIsa #$ArrayReferenceFn 2 #$NonNegativeInteger) (#$argIsa #$ArrayReferenceFn 2 #$NonNegativeInteger) (#$argIsa #$ArrayReferenceFn 1 #$SoftwareParameter) (#$argIsa #$ArrayReferenceFn 1 #$SoftwareParameter) (#$argIsa #$ArrayReferenceFn 1 #$SoftwareParameter) (#$arity #$ArrayReferenceFn 2) (#$comment #$ArrayReferenceFn "(#$ArrayReferenceFn ARRAY N) denotes the real world object that is represented at position N of ARRAY, in the context of the current state of the contextually determined #$ComputerProcessRunning. If ARRAY has elements have a real numbered-valued data type, then (#$ArrayReferenceFn ARRAY N) will denote some instance of #$RealNumber. This mapping of a parameter to its real world value is defined by the intentions of the program itself. ") (#$isa #$ArrayReferenceFn #$BinaryFunction) (#$isa #$ArrayReferenceFn #$Function-Denotational) (#$resultIsa #$ArrayReferenceFn #$Thing) (#$resultIsa #$ArrayReferenceFn #$Thing) (#$comment #$ArrestingSomeone "A specialization of #$SocialOccurrence and #$CapturingAnimal. In each instance of #$ArrestingSomeone, a law enforcement officer arrests another person, who is then taken into custody (see the related constant #$HeldCaptive).") (#$genls #$ArrestingSomeone #$CapturingAnimal) (#$genls #$ArrestingSomeone #$Event-Organized) (#$genls #$ArrestingSomeone #$Individual) (#$genls #$ArrestingSomeone #$SocialOccurrence) (#$isa #$ArrestingSomeone #$TemporalObjectType) (#$comment #$Arthropod "A #$BiologicalPhylum and a specialization of #$Invertebrate. Each instance of #$Arthropod is a member of a species whose members are typically chitin-armored invertebrates with jointed bodies and limbs. Specializations include #$Insect, #$Crustacean, and #$Arachnid.") (#$genls #$Arthropod #$Animal) (#$genls #$Arthropod #$Animal) (#$genls #$Arthropod #$Individual) (#$genls #$Arthropod #$Invertebrate) (#$genls #$Arthropod #$MulticellularOrganism) (#$isa #$Arthropod #$BiologicalPhylum) (#$isa #$Arthropod #$ExistingObjectType) (#$isa #$Arthropod #$OrganismClassificationType) (#$comment #$Artifact "A specialization of #$InanimateThing. Each instance of #$Artifact is an at least partially tangible thing which was intentionally created by an #$Agent (or a group of #$Agents working together) to serve some purpose or perform some function. In order to create an instance of #$Artifact, it is not necessary that an #$Agent create the matter out of which the #$Artifact is composed; rather, an #$Agent can create an instance of #$Artifact by assembling or modifying existing matter. Examples of #$Artifacts include a wooden flute that's been whittled from a tree branch, a sawhorse that's been put together out of boards and nails, and a coin that's been minted by embossing or by melting liquid silver into a mold. In addition to the obvious human artifacts (buildings, tools, textiles, power lines), the collection #$Artifact also includes certain sorts of things made by #$Animals, such as bird nests, termite mounds, and beaver dams. Artifacts without any tangible parts are excluded from the collection #$Artifact; they are included in the collection #$Artifact-Intangible.") (#$disjointWith #$Artifact #$GeoculturalRegion) (#$genls #$Artifact #$Artifact-Generic) (#$genls #$Artifact #$InanimateThing-NonNatural) (#$genls #$Artifact #$Individual) (#$isa #$Artifact #$ObjectType) (#$comment #$Artifact-Generic "A collection of things created by #$Agents. These creations may be either tangible (like a hammer, a bowl, or a bridge) or intangible (like a set of laws, a #$KnowledgeBase, or Beethoven's Ninth Symphony). Thus, the collection of #$Artifact-Generics is partitioned into #$Artifact and #$Artifact-Intangible (q.v.).") (#$genls #$Artifact-Generic #$Individual) (#$genls #$Artifact-Generic #$TemporalThing) (#$genls #$Artifact-Generic #$TemporalThing) (#$isa #$Artifact-Generic #$ObjectType) (#$partitionedInto #$Artifact-Generic (#$ThePartition #$Artifact #$Artifact-Intangible)) (#$partitionedInto #$Artifact-Generic (#$ThePartition #$Artifact-NonAgentive #$AgentiveArtifact)) (#$comment #$ArtifactGMt "This #$TheoryMicrotheory is used for the axiomatization of #$Artifact-Generic. This is the most general microtheory that discusses this topic.") (#$genlMt #$ArtifactGMt #$ArtifactGVocabularyMt) (#$genlMt #$ArtifactGMt #$BaseKB) (#$genlMt #$ArtifactGMt #$NaivePhysicsMt) (#$isa #$ArtifactGMt #$GeneralMicrotheory) (#$isa #$ArtifactGMt #$TheoryMicrotheory) (#$comment #$ArtifactGVocabularyMt "The #$VocabularyMicrotheory for #$ArtifactGMt.") (#$genlMt #$ArtifactGVocabularyMt #$BaseKB) (#$genlMt #$ArtifactGVocabularyMt #$NaivePhysicsVocabularyMt) (#$isa #$ArtifactGVocabularyMt #$VocabularyMicrotheory) (#$arg1Format #$artifactHonors #$SetTheFormat) (#$arg1Isa #$artifactHonors #$Artifact) (#$arg1Isa #$artifactHonors #$Artifact) (#$arg1Isa #$artifactHonors #$SymbolicThing) (#$arg1Isa #$artifactHonors #$SymbolicThing) (#$arg2Format #$artifactHonors #$SetTheFormat) (#$arg2Isa #$artifactHonors #$TemporalThing) (#$arg2Isa #$artifactHonors #$TemporalThing) (#$argFormat #$artifactHonors 1 #$SetTheFormat) (#$argFormat #$artifactHonors 2 #$SetTheFormat) (#$argIsa #$artifactHonors 1 #$Artifact) (#$argIsa #$artifactHonors 1 #$Artifact) (#$argIsa #$artifactHonors 1 #$Artifact) (#$argIsa #$artifactHonors 1 #$SymbolicThing) (#$argIsa #$artifactHonors 1 #$SymbolicThing) (#$argIsa #$artifactHonors 1 #$SymbolicThing) (#$argIsa #$artifactHonors 2 #$TemporalThing) (#$argIsa #$artifactHonors 2 #$TemporalThing) (#$argIsa #$artifactHonors 2 #$TemporalThing) (#$arity #$artifactHonors 2) (#$comment #$artifactHonors "A binary predicate which relates instances of #$Artifact and #$SymbolicThing to instances of #$TemporalThing, and a specialization of #$honorsThing. (#$artifactHonors ARTIFACT HONOREE) means that ARTIFACT is created or constructed to honor or commemorate HONOREE, and to cause people who perceive ARTIFACT to remember and respect HONOREE. HONOREE can be a #$Person, a group of people, a pet, an event (such as a battle won) or another physical object (even a body part, in the case of the statue at Saratoga honoring Gen. Benedict Arnold's untainted leg). For cases where ARTIFACT is an instance of #$MemorialMarker and HONOREE is an #$Agent, see the more specific predicate #$monumentHonors.") (#$genlPreds #$artifactHonors #$honorsThing) (#$genlPreds #$artifactHonors #$honorsThing) (#$genlPreds #$artifactHonors #$startsAfterStartingOf) (#$genlPreds #$artifactHonors #$symbolizes) (#$isa #$artifactHonors #$AsymmetricBinaryPredicate) (#$negationInverse #$artifactHonors #$artifactHonors) (#$comment #$Artifact-Intangible "A specialization of both #$IntangibleIndividual and #$Artifact-Generic. Each instance of #$Artifact-Intangible is an intangible thing intentionally created by an agent or agents. Important specializations of #$Artifact-Intangible include #$ComputerLanguage, #$ConceptualWork, and #$Agreement.") (#$genls #$Artifact-Intangible #$Artifact-Generic) (#$genls #$Artifact-Intangible #$Artifact-NonAgentive) (#$genls #$Artifact-Intangible #$Individual) (#$genls #$Artifact-Intangible #$IntangibleIndividual) (#$isa #$Artifact-Intangible #$FirstOrderCollection) (#$comment #$Artifact-NonAgentive "#$Artifact-NonAgentive is the collection of all artifacts that in no plausible, literal sense may be considered to have a kind of agency in ordinary, non-fictional, straightforward contexts -- i.e. they are not instances of #$Agent-Generic. (Exceptions within metaphorical, fanciful, or fictional context could supersede membership in this collection: when someone says, \"My hairdryer hates me\", the hairdryer would not be an instance of #$Artifact-NonAgentive in that special context.) Example subcollections: #$Balloon, #$CookedFood, and #$Shaft. #$AgentiveArtifacts like #$Robots are excluded.") (#$disjointWith #$Artifact-NonAgentive #$Agent-Generic) (#$genls #$Artifact-NonAgentive #$Artifact-Generic) (#$genls #$Artifact-NonAgentive #$Individual) (#$isa #$Artifact-NonAgentive #$ObjectType) (#$comment #$ArtificialMaterial "A collection of substances; a subcollection of #$Artifact. An instance of #$ArtificialMaterial is a portion of artificial stuff that was intentionally made by some agent(s), such as #$Plastic or #$SweetNLow. Since #$ArtificialMaterials are intentionally produced, this class does not normally include materials which are merely #$byProducts or #$wasteProducts of an intentional process. However, what is a by-product at one time or in one context may be a useful material that would count as an instance of #$ArtificialMaterial in another.") (#$genls #$ArtificialMaterial #$Artifact) (#$genls #$ArtificialMaterial #$Artifact-NonAgentive) (#$genls #$ArtificialMaterial #$Individual) (#$isa #$ArtificialMaterial #$ExistingStuffType) (#$comment #$Artist "A specialization of #$Person. Each instance of this collection is a person who produces or performs works of art. This includes performing artists (whose works are transitory unless recorded) as well as visual artists, literary writers, and composers (whose works are intended to last for a significant length of time and be viewed or otherwise appreciated after the artist finishes them). A notable specialization of this collection is #$Artist-Visual. See also #$ArtObject, #$artisticWorksCreated.") (#$genls #$Artist #$EntertainmentOrArtsProfessional) (#$genls #$Artist #$Individual) (#$genls #$Artist #$Person) (#$isa #$Artist #$PersonTypeByActivity) (#$isa #$Artist #$PersonTypeByActivity) (#$arg1Isa #$artisticWorksCreated #$Artist) (#$arg1Isa #$artisticWorksCreated #$Artist) (#$arg2Format #$artisticWorksCreated #$SetTheFormat) (#$arg2Isa #$artisticWorksCreated #$ArtObject) (#$arg2Isa #$artisticWorksCreated #$ArtObject) (#$argFormat #$artisticWorksCreated 2 #$SetTheFormat) (#$argIsa #$artisticWorksCreated 1 #$Artist) (#$argIsa #$artisticWorksCreated 1 #$Artist) (#$argIsa #$artisticWorksCreated 1 #$Artist) (#$argIsa #$artisticWorksCreated 2 #$ArtObject) (#$argIsa #$artisticWorksCreated 2 #$ArtObject) (#$argIsa #$artisticWorksCreated 2 #$ArtObject) (#$arity #$artisticWorksCreated 2) (#$comment #$artisticWorksCreated "A binary predicate that relates instances of #$Artist to instances of #$ArtObject. (#$artisticWorksCreated AGT ART) means that AGT created ART.") (#$genlInverse #$artisticWorksCreated #$conceptuallyRelated) (#$genlInverse #$artisticWorksCreated #$createdBy) (#$genlInverse #$artisticWorksCreated #$startsAfterStartingOf) (#$genlPreds #$artisticWorksCreated #$awareOf) (#$isa #$artisticWorksCreated #$InterActorSlot) (#$isa #$artisticWorksCreated #$InterExistingObjectPredicate) (#$relationAllExists #$artisticWorksCreated #$Artist #$ArtObject) (#$comment #$ArtObject "A specialization of both #$HumanAccessibleIBO and #$Artifact. Each instance of #$ArtObject is a physical object that is a work, or a reproduction of a work, in one of the representational or plastic arts, such as a painting, sculpture, quilt, or stained glass composition. #$ArtObject does not include as instances plays, movies, music, performance art, or other activities. #$ArtObject is a specialization of #$InformationBearingObject, but its instances need not have any propositional content. Examples of #$ArtObject include the #$StatueOfLiberty, 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. See also #$Artist, #$artisticWorksCreated.") (#$disjointWith #$ArtObject #$ComputationalSystem) (#$disjointWith #$ArtObject #$DefenseSystem) (#$disjointWith #$ArtObject #$Form-StandardizedIBO) (#$genls #$ArtObject #$Artifact) (#$genls #$ArtObject #$CompositeTangibleAndIntangibleObject) (#$genls #$ArtObject #$HumanAccessibleIBO) (#$genls #$ArtObject #$Individual) (#$genls #$ArtObject #$PartiallyTangible) (#$genls #$ArtObject #$PartiallyTangibleProduct) (#$genls #$ArtObject #$TopAndBottomSidedObject) (#$genls #$ArtObject #$VisualInformationBearingThing) (#$isa #$ArtObject #$ExistingObjectType) (#$isa #$ArtObject #$ProductByGenericType) (#$arg1Isa #$assertAnAssertionInCyc #$IntelligentAgent) (#$arg1Isa #$assertAnAssertionInCyc #$IntelligentAgent) (#$arg2Isa #$assertAnAssertionInCyc #$ELSentence-Assertible) (#$arg2Isa #$assertAnAssertionInCyc #$ELSentence-Assertible) (#$argIsa #$assertAnAssertionInCyc 2 #$ELSentence-Assertible) (#$argIsa #$assertAnAssertionInCyc 1 #$IntelligentAgent) (#$arity #$assertAnAssertionInCyc 2) (#$comment #$assertAnAssertionInCyc "a instance of #$ActionPredicate. (#$assertAnAssertionInCyc AGT SENTENCE) means that the #$IntelligentAgent AGT asserts the #$Cyc assertion having EL form SENTENCE.") (#$isa #$assertAnAssertionInCyc #$ActionPredicate) (#$isa #$assertAnAssertionInCyc #$BinaryPredicate) (#$isa #$assertAnAssertionInCyc #$CognitiveCycFORT) (#$arg1Isa #$assertedArgCardinality #$Predicate) (#$arg2Isa #$assertedArgCardinality #$PositiveInteger) (#$arg3Isa #$assertedArgCardinality #$Cardinal-Mathematical) (#$argIsa #$assertedArgCardinality 3 #$Cardinal-Mathematical) (#$argIsa #$assertedArgCardinality 3 #$Cardinal-Mathematical) (#$argIsa #$assertedArgCardinality 2 #$PositiveInteger) (#$argIsa #$assertedArgCardinality 2 #$PositiveInteger) (#$argIsa #$assertedArgCardinality 1 #$Predicate) (#$argIsa #$assertedArgCardinality 1 #$Predicate) (#$arity #$assertedArgCardinality 3) (#$comment #$assertedArgCardinality "An #$ArgCardinalityPredicate (q.v.) that can be used to put a \"state-of-the-KB\" cardinality constraint on a predicate with respect to a given argument-place. Unlike with most argument-constraint predicates, a constraint imposed by #$assertedArgCardinality is not intended necessarily to reflect the intrinsic nature of the constrained predicate per se, but to limit the number of sentences built from (the CycL term for) the predicate that can coexist as assertions in the Cyc Knowledge Base. Thus a cardinality constraint imposed by #$assertedArgCardinality can be (and normally is) stricter than the appropriate analogous constraint imposed by #$argCardinality (q.v.). (#$assertedArgCardinality PRED N CARD) means that, at any given time, the KB should contain no more than CARD different assertions of the form (PRED ... ARGN(i) ...) that are all exactly alike except for the fact that they each have a different term ARGN(i) in their respective Nth argument-positions. See also #$argCardinality and #$interArgCardinality.") (#$isa #$assertedArgCardinality #$ArgCardinalityPredicate) (#$isa #$assertedArgCardinality #$DefaultMonotonicPredicate) (#$isa #$assertedArgCardinality #$MetaPredicate) (#$isa #$assertedArgCardinality #$TernaryPredicate) (#$comment #$AssertedBelief "An instance of #$JustificationAttribute which indicates that an assertion or group of assertions (mt contents) was purposely added to the Cyc knowledge base by some agent (as opposed to being inferred somehow by Cyc), and is to be treated as sound.") (#$isa #$AssertedBelief #$AttributeValue) (#$isa #$AssertedFalseDefault #$CoreImplementationConstant) (#$isa #$AssertedFalseMonotonic #$CoreImplementationConstant) (#$arg1Isa #$assertedPredicateArg #$Thing) (#$arg2Isa #$assertedPredicateArg #$NonNegativeInteger) (#$arg3Isa #$assertedPredicateArg #$Predicate) (#$argIsa #$assertedPredicateArg 2 #$NonNegativeInteger) (#$argIsa #$assertedPredicateArg 2 #$NonNegativeInteger) (#$argIsa #$assertedPredicateArg 3 #$Predicate) (#$argIsa #$assertedPredicateArg 3 #$Predicate) (#$argIsa #$assertedPredicateArg 1 #$Thing) (#$argIsa #$assertedPredicateArg 1 #$Thing) (#$arity #$assertedPredicateArg 3) (#$comment #$assertedPredicateArg "(#$assertedPredicateArg OBJ N PREDICATE) means that a ground atomic formula (or \"GAF\"; see #$CycLClosedAtomicSentence) whose initial (or \"0th\" argument-place) term denotes PREDICATE, and whose Nth argument-place term denotes OBJ, is asserted in the Cyc Knowledge Base. Note that this predicate is itself #$notAssertible (q.v.), since it must be computed from the state of the knowledge base.") (#$genlPreds #$assertedPredicateArg #$admittedArgument) (#$isa #$assertedPredicateArg #$CoreConstant) (#$isa #$assertedPredicateArg #$Relation) (#$isa #$assertedPredicateArg #$TernaryPredicate) (#$completeExtentKnown #$assertedPredicateArg) (#$arg1Isa #$assertedSentence #$ELSentence-Assertible) (#$argIsa #$assertedSentence 1 #$ELSentence-Assertible) (#$argIsa #$assertedSentence 1 #$ELSentence-Assertible) (#$arity #$assertedSentence 1) (#$comment #$assertedSentence "A #$KBDependentRelation (q.v.) and specialization of #$knownSentence (q.v.) that is used to state that a given #$ELSentence-Assertible has been asserted in the KB (in some accessible #$Microtheory). More exactly, (#$assertedSentence SENT) is true in microtheory MT precisely when SENT canonicalizes into a set of clauses of the same form as the canonicalized form of some assertion in a microtheory accessible to MT. (The predicate is thus true both of assertions entered into the KB by hand and assertions deduced by Cyc from forward rules.) For the more specific claim that SENT is asserted _in MT_, see the predicate #$ist-Asserted. This predicate enables Cyc to select a subset of information when answering queries, filtering out more generic (inferrable-but-not-asserted) information. Thus, for example, the query: (#$genls #$Dog #$Thing) will return #$True (in appropriate microtheories), whereas: (#$assertedSentence (#$genls #$Dog #$Thing)) will not.") (#$genlPreds #$assertedSentence #$knownSentence) (#$isa #$assertedSentence #$CoreConstant) (#$isa #$assertedSentence #$Relation) (#$isa #$assertedSentence #$UnaryPredicate) (#$quotedArgument #$assertedSentence 1) (#$completeExtentKnown #$assertedSentence) (#$arg1Isa #$assertedTermSentences #$CycLTerm) (#$arg2Isa #$assertedTermSentences #$ELSentence-Assertible) (#$argIsa #$assertedTermSentences 1 #$CycLTerm) (#$argIsa #$assertedTermSentences 1 #$CycLTerm) (#$argIsa #$assertedTermSentences 2 #$ELSentence-Assertible) (#$argIsa #$assertedTermSentences 2 #$ELSentence-Assertible) (#$arity #$assertedTermSentences 2) (#$comment #$assertedTermSentences "(#$assertedTermSentences THING SENTENCE) means that SENTENCE has been asserted to the Cyc Knowledge Base (and is thus a #$CycLAssertion) and that THING is mentioned in SENTENCE. More precisely, and assuming the #$assertedTermSentences formula contains no free variables (and is thus a \"ground atomic formula\" or \"GAF\"): the CycL term immediately following the constant `#$assertedTermSentences' in the formula occurs in SENTENCE. For example, (#$assertedTermSentences #$France (#$bordersOn #$France #$Germany)) holds. See also #$assertedSentence and #$assertedPredicateArg for related predicates about assertions; and see #$termFormulas for a more general predicate that does not entail that SENTENCE has been asserted.") (#$genlPreds #$assertedTermSentences #$termFormulas) (#$isa #$assertedTermSentences #$BinaryPredicate) (#$isa #$assertedTermSentences #$CoreConstant) (#$quotedArgument #$assertedTermSentences 1) (#$quotedArgument #$assertedTermSentences 2) (#$completeExtentKnown #$assertedTermSentences) (#$isa #$AssertedTrueDefault #$CoreImplementationConstant) (#$isa #$AssertedTrueMonotonic #$CoreImplementationConstant) (#$arg1Isa #$assertionDirection #$CycLAssertion) (#$arg2Format #$assertionDirection #$SingleEntry) (#$arg2Isa #$assertionDirection #$CycLAssertionDirection) (#$argFormat #$assertionDirection 2 #$SingleEntry) (#$argIsa #$assertionDirection 1 #$CycLAssertion) (#$argIsa #$assertionDirection 1 #$CycLAssertion) (#$argIsa #$assertionDirection 2 #$CycLAssertionDirection) (#$argIsa #$assertionDirection 2 #$CycLAssertionDirection) (#$arity #$assertionDirection 2) (#$comment #$assertionDirection "An #$AssertionDescriptorPredicate that is used to state that a given #$CycLAssertion has a certain inference \"direction\", which indicates something about how and when the assertion can be used in inferences by the Cyc system. (#$assertionDirection ASSERTION DIRECTION) means that ASSERTION has DIRECTION as its #$CycLAssertionDirection (q.v.). DIRECTION is normally #$Backward-AssertionDirection (q.v.) when ASSERTION is a rule and #$Forward-AssertionDirection (q.v.) when ASSERTION is a ground atomic formula (or \"GAF\"; see #$CycLClosedAtomicSentence). Note that a CycL sentence is given a direction at the time of its assertion to the Knowledge Base, and this fact _need_not_ in general be reflected in another, #$assertionDirection GAF's being asserted (as that would of course lead to an infinite regress).") (#$isa #$assertionDirection #$CoreImplementationConstant) (#$isa #$assertionDirection #$DefaultMonotonicPredicate) (#$isa #$assertionDirection #$MetaKnowledgePredicate) (#$isa #$assertionDirection #$StrictlyFunctionalSlot) (#$quotedArgument #$assertionDirection 1) (#$relationAllExists #$assertionDirection #$CycLAssertion #$CycLAssertionDirection) (#$relationAllInstance #$assertionDirection #$CycLRuleAssertion #$Backward-AssertionDirection) (#$relationAllInstance #$assertionDirection #$CycLGAFAssertion #$Forward-AssertionDirection) (#$sharedNotes #$assertionDirection #$MetaAssertionsForPolyCanonicalizingAssertions) (#$strictlyFunctionalInArgs #$assertionDirection 2) (#$completeExtentKnown #$assertionDirection) (#$arg1Format #$assertionID #$singleEntryFormatInArgs) (#$arg1Isa #$assertionID #$CycLAssertion) (#$arg2Format #$assertionID #$singleEntryFormatInArgs) (#$arg2Isa #$assertionID #$NonNegativeInteger) (#$argFormat #$assertionID 1 #$singleEntryFormatInArgs) (#$argFormat #$assertionID 2 #$singleEntryFormatInArgs) (#$argIsa #$assertionID 1 #$CycLAssertion) (#$argIsa #$assertionID 1 #$CycLAssertion) (#$argIsa #$assertionID 2 #$NonNegativeInteger) (#$argIsa #$assertionID 2 #$NonNegativeInteger) (#$arity #$assertionID 2) (#$comment #$assertionID "A predicate which relates each Cyc assertion to an internal identification number for it. This number is unique within any given image, though not necessarily across images. (#$assertionID ASSERTION ID) states that the #$NonNegativeInteger ID is the unique internal id for the #$CycLAssertion ASSERTION. For obvious reasons, this predicate is #$notAssertible.") (#$isa #$assertionID #$MetaKnowledgePredicate) (#$isa #$assertionID #$StrictlyFunctionalSlot) (#$relationAllExists #$assertionID #$CycLAssertion #$NonNegativeInteger) (#$sharedNotes #$assertionID #$MetaAssertionsForPolyCanonicalizingAssertions) (#$completeExtentKnown #$assertionID) (#$arg1Isa #$assertionJustificationAttribute #$CycLAssertion) (#$arg2Isa #$assertionJustificationAttribute #$AttributeValue) (#$argIsa #$assertionJustificationAttribute 2 #$AttributeValue) (#$argIsa #$assertionJustificationAttribute 1 #$CycLAssertion) (#$argIsa #$assertionJustificationAttribute 1 #$CycLAssertion) (#$arity #$assertionJustificationAttribute 2) (#$comment #$assertionJustificationAttribute "(#$assertionJustificationAttribute ASSERTION JUST) means that the #$CycLAssertion ASSERTION is supported by a justification having the #$JustificationAttribute JUST (for example, #$CausallySupported, #$JustifiedByAuthority).") (#$isa #$assertionJustificationAttribute #$BinaryPredicate) (#$isa #$assertionJustificationAttribute #$MetaKnowledgePredicate) (#$relationAllInstance #$assertionJustificationAttribute #$CycLAssertedAssertion #$AssertedBelief) (#$relationAllInstance #$assertionJustificationAttribute #$CycLDeducedAssertion #$SupportedByMaterialImplication) (#$sharedNotes #$assertionJustificationAttribute #$MetaAssertionsForPolyCanonicalizingAssertions) (#$arg1Isa #$assertionMt #$CycLAssertion) (#$arg2Format #$assertionMt #$SingleEntry) (#$arg2Isa #$assertionMt #$Microtheory) (#$argFormat #$assertionMt 2 #$SingleEntry) (#$argIsa #$assertionMt 1 #$CycLAssertion) (#$argIsa #$assertionMt 1 #$CycLAssertion) (#$argIsa #$assertionMt 2 #$Microtheory) (#$argIsa #$assertionMt 2 #$Microtheory) (#$arity #$assertionMt 2) (#$comment #$assertionMt "A predicate which relates Cyc assertions to the microtheories in which they reside. (#$assertionMt ASSERTION MT) states that the #$CycLAssertion ASSERTION resides in the #$Microtheory MT. Note that the first argument to this predicate is #$CycLAssertion, rather than #$ELSentence-Assertible. This renders the predicate #$functionalInArgs 2, since any given #$CycLAssertion only appears in one microtheory (though another assertion with an identical #$ELSentence-Assertible may well appear in a different microtheory - cf. #$assertionSentence).") (#$isa #$assertionMt #$MetaKnowledgePredicate) (#$isa #$assertionMt #$StrictlyFunctionalSlot) (#$quotedArgument #$assertionMt 2) (#$relationAllExists #$assertionMt #$CycLAssertion #$Microtheory) (#$sharedNotes #$assertionMt #$MetaAssertionsForPolyCanonicalizingAssertions) (#$strictlyFunctionalInArgs #$assertionMt 2) (#$completeExtentKnown #$assertionMt) (#$arg1Isa #$assertionSentence #$CycLAssertion) (#$arg2Format #$assertionSentence #$SingleEntry) (#$arg2Isa #$assertionSentence #$ELSentence-Assertible) (#$argFormat #$assertionSentence 2 #$SingleEntry) (#$argIsa #$assertionSentence 1 #$CycLAssertion) (#$argIsa #$assertionSentence 1 #$CycLAssertion) (#$argIsa #$assertionSentence 2 #$ELSentence-Assertible) (#$argIsa #$assertionSentence 2 #$ELSentence-Assertible) (#$arity #$assertionSentence 2) (#$comment #$assertionSentence "(#$assertionSentence ASSERTION SENT) means that in the #$CycLAssertion ASSERTION, the statement asserted is what is represented by the 'epistemological formula' or sentence (more precisely, #$ELSentence-Assertible) SENT. Note that each assertion will have exactly one corresponding sentence (though it's worth noting that after canonicalization this sentence may appear in the browser in another, albeit logically equivalent, form -- particularly if it 'polycanonicalizes', cf. #$MetaAssertionsForPolyCanonicalizingAssertions). Note, however, that some instances of #$ELSentence-Assertible may correspond to more than one #$CycLAssertion. For example, the formula (#$isa #$Muffet #$Poodle) might appear in the following: (#$ist #$SportsMt (#$isa #$Muffet #$Poodle)) and (#$ist #$CyclistsMt (#$isa #$Muffet #$Poodle)). In other words, since any given #$CycLAssertion has the form (#$ist MT SOME-EL-SENT), any time an #$ELSentence-Assertible is asserted in multiple microtheories the resulting assertions in each of those microtheories will share the common sentence. See also #$assertionTruth, #$assertionStrength and #$assertionMt.") (#$functionalInArgs #$assertionSentence 2) (#$isa #$assertionSentence #$BinaryPredicate) (#$isa #$assertionSentence #$MetaKnowledgePredicate) (#$isa #$assertionSentence #$StrictlyFunctionalPredicate) (#$quotedArgument #$assertionSentence 2) (#$relationAllExists #$assertionSentence #$CycLAssertion #$ELSentence-Assertible) (#$sharedNotes #$assertionSentence #$MetaAssertionsForPolyCanonicalizingAssertions) (#$strictlyFunctionalInArgs #$assertionSentence 2) (#$completeExtentKnown #$assertionSentence) (#$arg1Isa #$assertionStrength #$CycLAssertion) (#$arg2Format #$assertionStrength #$SingleEntry) (#$arg2Isa #$assertionStrength #$JustificationStrength) (#$argFormat #$assertionStrength 2 #$SingleEntry) (#$argIsa #$assertionStrength 1 #$CycLAssertion) (#$argIsa #$assertionStrength 1 #$CycLAssertion) (#$argIsa #$assertionStrength 2 #$JustificationStrength) (#$argIsa #$assertionStrength 2 #$JustificationStrength) (#$arity #$assertionStrength 2) (#$comment #$assertionStrength "(#$assertionStrength ASSERTION STRENGTH) states that argumentation has determined that the arguments supporting ASSERTION indicate that STRENGTH is the justification strength of ASSERTION. In other words, STRENGTH indicates how strongly the truth of ASSERTION is justified. The three possible justification strengths are #$Default-JustificationStrength, #$Monotonic-JustificationStrength and #$Unknown-JustificationStrength. See also #$assertionTruth, #$assertionMt.") (#$isa #$assertionStrength #$MetaKnowledgePredicate) (#$isa #$assertionStrength #$StrictlyFunctionalSlot) (#$relationAllExists #$assertionStrength #$CycLAssertion #$JustificationStrength) (#$sharedNotes #$assertionStrength #$MetaAssertionsForPolyCanonicalizingAssertions) (#$strictlyFunctionalInArgs #$assertionStrength 2) (#$completeExtentKnown #$assertionStrength) (#$arg1Isa #$assertionTruth #$CycLAssertion) (#$arg2Format #$assertionTruth #$SingleEntry) (#$arg2Isa #$assertionTruth #$JustificationTruth) (#$argFormat #$assertionTruth 2 #$SingleEntry) (#$argIsa #$assertionTruth 1 #$CycLAssertion) (#$argIsa #$assertionTruth 1 #$CycLAssertion) (#$argIsa #$assertionTruth 2 #$JustificationTruth) (#$argIsa #$assertionTruth 2 #$JustificationTruth) (#$arity #$assertionTruth 2) (#$comment #$assertionTruth "(assertionTruth ASSERTION TRUTH) states that argumentation has determined that the arguments supporting ASSERTION indicate that TRUTH is the truth of ASSERTION. TRUTH will either be #$True-JustificationTruth, #$False-JustificationTruth or #$Unknown-JustificationTruth. See also #$assertionStrength.") (#$isa #$assertionTruth #$MetaKnowledgePredicate) (#$isa #$assertionTruth #$StrictlyFunctionalSlot) (#$relationAllExists #$assertionTruth #$CycLAssertion #$JustificationTruth) (#$sharedNotes #$assertionTruth #$MetaAssertionsForPolyCanonicalizingAssertions) (#$strictlyFunctionalInArgs #$assertionTruth 2) (#$completeExtentKnown #$assertionTruth) (#$arg1Isa #$AssignmentInProgramFn #$ProgramObject) (#$arg1Isa #$AssignmentInProgramFn #$ProgramObject) (#$arg2Isa #$AssignmentInProgramFn #$ProgramObject) (#$arg2Isa #$AssignmentInProgramFn #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 1 #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 1 #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 1 #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 2 #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 2 #$ProgramObject) (#$argIsa #$AssignmentInProgramFn 2 #$ProgramObject) (#$arity #$AssignmentInProgramFn 2) (#$comment #$AssignmentInProgramFn "(#$AssignmentInProgramFn OBJECT1 OBJECT2) represents a program step in which the variable OBJECT1 is assigned the value of OBJECT2.") (#$isa #$AssignmentInProgramFn #$BinaryFunction) (#$isa #$AssignmentInProgramFn #$UnreifiableFunction) (#$resultIsa #$AssignmentInProgramFn #$ProgramCondition) (#$resultIsa #$AssignmentInProgramFn #$Thing) (#$arg1Format #$assistingAgent #$SetTheFormat) (#$arg1Isa #$assistingAgent #$Event) (#$arg1Isa #$assistingAgent #$Event) (#$arg2Format #$assistingAgent #$SetTheFormat) (#$arg2Isa #$assistingAgent #$Agent) (#$arg2Isa #$assistingAgent #$Agent) (#$argFormat #$assistingAgent 1 #$SetTheFormat) (#$argFormat #$assistingAgent 2 #$SetTheFormat) (#$argIsa #$assistingAgent 2 #$Agent) (#$argIsa #$assistingAgent 2 #$Agent) (#$argIsa #$assistingAgent 2 #$Agent) (#$argIsa #$assistingAgent 1 #$Event) (#$argIsa #$assistingAgent 1 #$Event) (#$argIsa #$assistingAgent 1 #$Event) (#$arity #$assistingAgent 2) (#$comment #$assistingAgent "(#$assistingAgent 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 #$subEvents 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.") (#$genlPreds #$assistingAgent #$deliberateActors) (#$isa #$assistingAgent #$ActorSlot) (#$isa #$assistingAgent #$AgentiveRole) (#$isa #$assistingAgent #$BinaryPredicate) (#$relationExistsAll #$assistingAgent #$MedicalCareEvent #$Nurse) (#$minimizeExtent #$assistingAgent) (#$comment #$AssociativeRelation "The collection of #$Relations having the property of associativity. Roughly put, an associative relation is such that, when it is applied recursively to a list of arguments (whose length is greater than the relation's arity, and with each item in the list being used exactly once), the _order_ of application does not matter. Though not restricted to #$BinaryRelations, most of the familiar examples of associative relations are binary (or variable-arity and used with two arguments). Where RELN is binary, it is an instance of #$AssociativeRelation if and only if (for any appropriate arguments A,B, and C) the corresponding expressions of the forms (RELN A (RELN B C)) and (RELN (RELN A B) C) both have the same value: if RELN is a #$Predicate or #$LogicalConnective they both have the same truth value, while if RELN is a #$Function-Denotational they both have the same denotatum (or both have no denotatum). Where RELN has a higher arity than two, the definition is similar, but with the relevant expression-forms appropriately rewritten. Where RELN is variable-arity (see #$VariableArityRelation), it is an #$AssociativeRelation if and only of it behaves associatively with respect to each of the particular arities it \"covers\" (see #$arityMax and #$arityMin). Examples of #$AssociativeRelations include #$PlusFn, #$TimesFn, #$JoinListsFn, #$or, and #$and.") (#$genls #$AssociativeRelation #$Relation) (#$genls #$AssociativeRelation #$Relation) (#$isa #$AssociativeRelation #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AssociativeRelation #$Collection) (#$isa #$AssociativeRelation #$CoreConstant) (#$isa #$AssociativeRelation #$RelationTypeByLogicalFeature) (#$comment #$AstronomicalObject "A specialization of #$InanimateThing-Natural. The collection of all things of the types studied by astronomers. Each instance of #$AstronomicalObject is a (usually quite large) natural, inanimate object that is located in the physical universe and is not on the surface of the Earth. (But note that #$PlanetEarth itself _is_ an instance of this collection.) An #$AstronomicalObject might be either an individual heavenly body (see #$AstronomicalBody) or a group or system made up of such bodies (see e.g. #$Galaxy and #$PlanetarySystem). See also the specialization #$CelestialObject, instances of which are visible from the Earth.") (#$disjointWith #$AstronomicalObject #$CloudInSky) (#$disjointWith #$AstronomicalObject #$HumanScaleObject) (#$disjointWith #$AstronomicalObject #$Mineral) (#$genls #$AstronomicalObject #$InanimateObject-Natural) (#$genls #$AstronomicalObject #$Individual) (#$isa #$AstronomicalObject #$ExistingObjectType) (#$comment #$AsymmetricBinaryPredicate "An instance of #$BinaryPredicateTypeByLogicalFeature and a specialization of #$AntiSymmetricBinaryPredicate (q.v.). A binary predicate BINPRED is an instance of #$AsymmetricBinaryPredicate if and only if (i) for any THING1 and THING2, (BINPRED THING1 THING2) implies (#$not (BINPRED THING2 THING1)) and (ii) the single-argument argument type (i.e. #$argIsa and #$argGenl) constraints on BINPRED's two respective argument-places are \"co-satisfiable\" (see #$NoteOnArgumentTypingAndPropertiesOfRelations). Examples of asymmetric binary predicates include #$northOf, #$children, #$greaterThan, and #$overrides. Cf. #$SymmetricBinaryPredicate.") (#$genls #$AsymmetricBinaryPredicate #$AntiSymmetricBinaryPredicate) (#$genls #$AsymmetricBinaryPredicate #$AntiSymmetricBinaryPredicate) (#$genls #$AsymmetricBinaryPredicate #$AntiSymmetricBinaryPredicate) (#$genls #$AsymmetricBinaryPredicate #$IrreflexiveBinaryPredicate) (#$genls #$AsymmetricBinaryPredicate #$IrreflexiveBinaryPredicate) (#$genls #$AsymmetricBinaryPredicate #$IrreflexiveBinaryPredicate) (#$isa #$AsymmetricBinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AsymmetricBinaryPredicate #$BinaryPredicateTypeByLogicalFeature) (#$isa #$AsymmetricBinaryPredicate #$Collection) (#$isa #$AsymmetricBinaryPredicate #$CoreConstant) (#$isa #$AsymmetricBinaryPredicate #$PredicateCategory) (#$sharedNotes #$AsymmetricBinaryPredicate #$NoteOnArgumentTypingAndPropertiesOfRelations) (#$arg1Format #$asymmetricInArgs #$openEntryFormatInArgs) (#$arg1Isa #$asymmetricInArgs #$Relation) (#$arg2Format #$asymmetricInArgs #$openEntryFormatInArgs) (#$arg2Isa #$asymmetricInArgs #$PositiveInteger) (#$arg3Isa #$asymmetricInArgs #$PositiveInteger) (#$argFormat #$asymmetricInArgs 1 #$openEntryFormatInArgs) (#$argFormat #$asymmetricInArgs 2 #$openEntryFormatInArgs) (#$argIsa #$asymmetricInArgs 2 #$PositiveInteger) (#$argIsa #$asymmetricInArgs 2 #$PositiveInteger) (#$argIsa #$asymmetricInArgs 3 #$PositiveInteger) (#$argIsa #$asymmetricInArgs 3 #$PositiveInteger) (#$argIsa #$asymmetricInArgs 1 #$Relation) (#$argIsa #$asymmetricInArgs 1 #$Relation) (#$arity #$asymmetricInArgs 3) (#$comment #$asymmetricInArgs "A #$MetaRelation that is used to indicate that a given relation is \"asymmetric\" with respect to two given argument-places. (#$asymmetricInArgs REL M N) means that REL is asymmetric in its Mth and Nth arguments: these arguments are _not_ freely permutable. This entails that, given any true (if REL is a predicate) or denoting (if REL is a function) formula built from (the CycL term for) REL, inter-substituting the formula's Mth and Nth arguments (while leaving the other arguments unchanged) will always result in a change in the formula's truth-value or denotatum). If REL is a binary predicate this is equivalent to its being an #$AsymmetricBinaryPredicate. More generally: (i) If REL is a #$Predicate that holds of given argument-sequence SEQ, then REL does _not_ hold of the sequence SEQ-PERMUTED obtained by permuting the Mth and Nth items in SEQ (while leaving the other items unchanged). (ii) If REL is a #$Function-Denotational whose value for a given argument-sequence SEQ is VALUE, then REL does _not_ have VALUE as its value for SEQ-PERMUTED (defined as above); REL might have something other than VALUE as its value for SEQ-PERMUTED, or it might be undefined for SEQ-PERMUTED. For example, a (hypothetical) ternary predicate called `greaterThanOnScale', which took as arguments two physical objects and a scale for measuring some physical property, would be asymmetric in its first and second arguments; i.e. (#$asymmetricInArgs greaterThanOnScale 1 2) would hold. For a function example, a (hypothetical) ternary function called `TransportToFromViaVehicleTypeFn' that took as arguments two _distinct_ locations and a vehicle-type (and returned, say, the collection of all trips from the first location to the second location in vehicles of that type) would also be asymmetric in its first and second arguments. Note that (each of) the #$argIsa constraint(s) on REL's Mth argument-place must not be disjoint with (any of) the #$argIsa constraint(s) on REL's Nth argument-place (see #$disjointWith), and likewise for the corresponding #$argGenl constraints (if any). For some discussion of why this is so, see the #$NoteOnArgumentTypingAndPropertiesOfRelations. See also #$antiSymmetricInArgs and #$commutativeInArgs.") (#$genlPreds #$asymmetricInArgs #$antiSymmetricInArgs) (#$genlPreds #$asymmetricInArgs #$interArgDifferent) (#$interArgDifferent #$asymmetricInArgs 2 3) (#$isa #$asymmetricInArgs #$DefaultMonotonicPredicate) (#$isa #$asymmetricInArgs #$IntangibleObjectRelatingPredicate) (#$isa #$asymmetricInArgs #$MetaRelation) (#$isa #$asymmetricInArgs #$PartiallyCommutativeRelation) (#$isa #$asymmetricInArgs #$PossibleDefinitionalPredicate) (#$isa #$asymmetricInArgs #$TernaryPredicate) (#$comment #$AtemporalNecessarilyEssentialCollectionType "A collection of collections. Each instance COL of #$AtemporalNecessarilyEssentialCollectionType (ANECT) is a collection satisfying three conditions: (1) COL is disjoint with (see #$disjointWith) #$TemporalThing, (2) every instance INST of COL is an instance of COL essentially (i.e. INST is an instance of COL, and could not exist without being an instance of COL), and (3) condition (2) is a necessary truth about COL. Positive examples include #$Collection, #$Integer, and #$Relation (each of which is a collection of atemporals and is such that, necessarily, all of its instances are in it essentially). Negative examples include #$SpatialThing (though arguably it is necessary that all of its instances are essentially instances of it, it is not disjoint with #$TemporalThing) and #$UniqueAnatomicalPartType (which, though disjoint with #$TemporalThing, has instances, such as #$Heart, that could exist even if they weren't instances of it; e.g. it might have been the case that every creature with a heart had at least two hearts). There are no known examples of Cyc-reified collections satisfying conditions (1) and (2) but not (3), but one can be contrived. Suppose that all of today's winning lottery numbers were primes. Now consider the collection (#$CollectionUnionFn (#$TheSet #$PrimeNumber TodaysWinningLotteryNumbers)). This collection is clearly disjoint with #$TemporalThing and, by hypothesis, all of its instances are in it essentially (as each prime number is essentially a prime number). But this last fact is not _necessarily_ true of this collection: the collection might have had instances that belonged to it only contingently (i.e. not essentially), as it might have been the case that one of today's winning lottery numbers was non-prime, and no number is such that it is essentially one of today's winning lottery numbers. When asserting that something is an instance or specialization of a given instance of ANECT, it is appropriate to do so in the #$UniversalVocabularyMt (q.v.). Indeed, ANECT was specially defined to facilitate the movement of appropriate assertions to that microtheory. ") (#$genls #$AtemporalNecessarilyEssentialCollectionType #$Collection) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$Collection) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$CollectionType) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$CollectionType) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$CoreConstant) (#$isa #$AtemporalNecessarilyEssentialCollectionType #$VariableOrderCollection) (#$comment #$Athlete "A collection of persons. Each instance of #$Athlete is a person who trains to compete in contests involving physical agility, stamina, or strength. Note that in the #$JobMt, #$Athlete is a subcollection of #$PersonWithOccupation (q.v.), and hence in that microtheory represents the collection of professional athletes.") (#$genls #$Athlete #$Entertainer) (#$genls #$Athlete #$Individual) (#$genls #$Athlete #$Person) (#$genls #$Athlete (#$CollectionUnionFn (#$TheSet #$Athlete #$SportsOrganization))) (#$isa #$Athlete #$PersonTypeByActivity) (#$isa #$Athlete #$PersonTypeByOccupation) (#$comment #$AthleticActivity "A specialization of both #$PurposefulPhysicalAction and #$HumanActivity. Each instance of #$AthleticActivity is a purposeful, physical human activity that is related to the playing of some sport, involves physical exertion, and tends to require strength and stamina. This collection is not limited to competitive sports events, but also includes non-competitive sports activities and exercising (e.g. spelunking, going for a jog, or shooting a few hoops).") (#$genls #$AthleticActivity #$HumanActivity) (#$genls #$AthleticActivity #$HumanActivity) (#$genls #$AthleticActivity #$Individual) (#$genls #$AthleticActivity #$PurposefulAction) (#$genls #$AthleticActivity #$PurposefulPhysicalAction) (#$isa #$AthleticActivity #$TemporalStuffType) (#$comment #$AtlanticOcean "The main body of salt water primarily in the #$WesternHemisphere-Region, bordering on five #$Continents (or three #$TrueContinents -- the Western coasts of Europe and Africa, Antarctica, and the Eastern coasts of North and South America).") (#$isa #$AtlanticOcean #$Entity) (#$isa #$AtlanticOcean #$Individual) (#$isa #$AtlanticOcean #$InternationalWaters) (#$isa #$AtlanticOcean #$Ocean) (#$comment #$AtLeastPartiallyMentalEvent "A collection of events. Each instance of #$AtLeastPartiallyMentalEvent is an event involving the mental functions of a participant or group of participants (see #$actors) in that event. The collection includes such things as dreaming, perceiving, sensing, theorizing about something, having a realization, making a decision, building something, designing something, and consciously carrying out a task. Note that the above list includes both purposeful events and non-purposeful events that involve mental functions. Note also that any event that has a mental component is also an instance of this collection, so that events like preparing lunch would be classified as instances of #$AtLeastPartiallyMentalEvent. In entering knowledge, it is almost always possible and preferable to use one of the specializations of #$AtLeastPartiallyMentalEvent. If an event seems mostly mental in nature, modulo neurons firing and related brain activity, use #$StrictlyMentalEvent or one of its specializations. If it essentially involves both mental and physical activity, see #$CompositePhysicalAndMentalEvent or #$PurposefulPhysicalAction. For mental events that are intentionally and purposefully performed, see the specialization #$PurposefulMentalActivity.") (#$genls #$AtLeastPartiallyMentalEvent #$AnimalActivity) (#$genls #$AtLeastPartiallyMentalEvent #$Event) (#$genls #$AtLeastPartiallyMentalEvent #$Individual) (#$genls #$AtLeastPartiallyMentalEvent #$MentalSituation) (#$isa #$AtLeastPartiallyMentalEvent #$TemporalStuffType) (#$comment #$Atom "A specialization of #$ChemicalObject. Each instance of #$Atom is a microscopic-scale object with exactly one atomic nucleus (see #$AtomicNucleus) and some number of electrons (see #$Electron). A typical instance of #$Atom has no net charge, i.e., it has as many instances of #$Electron as it does of #$Proton. For the collection of atoms that do have non-zero charges, see #$AtomicIon.") (#$disjointWith #$Atom #$Molecule) (#$disjointWith #$Atom #$Water) (#$genls #$Atom #$ChemicalObject) (#$genls #$Atom #$Individual) (#$isa #$Atom #$ExistingObjectType) (#$arg1Genl #$AtomFn #$ElementStuff) (#$arg1Genl #$AtomFn #$ElementStuff) (#$arg1Isa #$AtomFn #$ElementStuffType) (#$argGenl #$AtomFn 1 #$ElementStuff) (#$argGenl #$AtomFn 1 #$ElementStuff) (#$argGenl #$AtomFn 1 #$ElementStuff) (#$argIsa #$AtomFn 1 #$ElementStuffType) (#$arity #$AtomFn 1) (#$comment #$AtomFn "An instance of both #$CollectionDenotingFunction and #$ReifiableFunction. When applied to an instance ELEMENT-TYPE of #$ElementStuffType, #$AtomFn returns the collection of all atoms (see #$Atom) of ELEMENT-TYPE. Each instance of the collection (#$AtomFn ELEMENT-TYPE) is an atom with N protons in its atomic nucleus, where N is the #$atomicNumber (q.v.) of ELEMENT-TYPE. For example, (#$AtomFn #$Carbon) is the collection of all carbon atoms, each of which has 6 protons in its nucleus. Additionally, each atom has a #$massNumberOfAtom (which need not be same for all atoms of the same #$ElementStuffType : see #$IsotopeFn).") (#$isa #$AtomFn #$CollectionDenotingFunction) (#$isa #$AtomFn #$ReifiableFunction) (#$isa #$AtomFn #$UnaryFunction) (#$resultGenl #$AtomFn #$Atom) (#$resultGenl #$AtomFn #$Individual) (#$resultIsa #$AtomFn #$ExistingObjectType) (#$resultIsa #$AtomFn #$ExistingObjectType) (#$comment #$AtomicNucleus "A specialization of #$MicroscopicScaleObject. Each instance of #$AtomicNucleus is an object composed of some definite number of instances of #$Proton and some definite number of instances of #$Neutron. Each instance of #$Atom has exactly one instance of #$AtomicNucleus as a part.") (#$disjointWith #$AtomicNucleus #$Metal) (#$genls #$AtomicNucleus #$Individual) (#$genls #$AtomicNucleus #$MicroscopicScaleObject) (#$isa #$AtomicNucleus #$ExistingObjectType) (#$arg1Format #$atomicNumber #$singleEntryFormatInArgs) (#$arg1Genl #$atomicNumber #$ElementStuff) (#$arg1Isa #$atomicNumber #$ElementStuffTypeByNumberOfProtons) (#$arg2Format #$atomicNumber #$singleEntryFormatInArgs) (#$arg2Isa #$atomicNumber #$PositiveInteger) (#$argFormat #$atomicNumber 1 #$singleEntryFormatInArgs) (#$argFormat #$atomicNumber 2 #$singleEntryFormatInArgs) (#$argGenl #$atomicNumber 1 #$ElementStuff) (#$argGenl #$atomicNumber 1 #$ElementStuff) (#$argIsa #$atomicNumber 1 #$ElementStuffTypeByNumberOfProtons) (#$argIsa #$atomicNumber 1 #$ElementStuffTypeByNumberOfProtons) (#$argIsa #$atomicNumber 2 #$PositiveInteger) (#$argIsa #$atomicNumber 2 #$PositiveInteger) (#$arity #$atomicNumber 2) (#$comment #$atomicNumber "This predicate relates an atomic number to an element. (#$atomicNumber ELEMENT INT) means that ELEMENT, an instance of #$ElementStuffTypeByNumberOfProtons, has the #$PositiveInteger INT for its atomic number. This means that any instance of (#$AtomFn ELEMENT) must have INT many protons (see #$Proton) in its atomic nucleus (see #$AtomicNucleus). For example, (#$atomicNumber #$Carbon 6) means that every instance of (#$AtomFn #$Carbon) has six protons in its nucleus.") (#$isa #$atomicNumber #$BinaryPredicate) (#$isa #$atomicNumber #$StrictlyFunctionalSlot) (#$singleEntryFormatInArgs #$atomicNumber 1) (#$singleEntryFormatInArgs #$atomicNumber 2) (#$comment #$AtomicSymbol-Abstract "The collection of all abstract symbols which are not composed of further symbols. By 'abstract symbol' we mean any abstract object whose concrete instantiations have meaning, broadly construed, according to some convention. For example, the letter A is an #$AtomicSymbol-Abstract, whereas its concrete instantiations (such as you see in this note) are not. The character string 'ABC' is not an #$AtomicSymbol-Abstract, because it is composed of more than one symbol. An arbitrary abstract object (such as the abstract structure of carbon dioxide) is not #$AtomicSymbol-Abstract unless its instantiations have a meaning, according to some convention. Other examples include all instances of #$Character-Abstract, punctuation marks, words (but not their corresponding character strings) and symbols of diagram types (e.g. the symbols used in wiring diagrams).") (#$genls #$AtomicSymbol-Abstract #$AbstractInformationStructure) (#$genls #$AtomicSymbol-Abstract #$Individual) (#$isa #$AtomicSymbol-Abstract #$FirstOrderCollection) (#$comment #$AttachmentEvent "The collection of events in which one object becomes attached to another. This may involve fasteners of some sort in which case one should use the specialization #$ConnectingTogether or processes in which no fasteners are used, e.g. magnets moving together, two objects rusting together, chemical bonding.") (#$genls #$AttachmentEvent #$ConfiguringEvent) (#$genls #$AttachmentEvent #$Incorporation-Physical) (#$genls #$AttachmentEvent #$Individual) (#$isa #$AttachmentEvent #$TemporalObjectType) (#$comment #$AttackByComputerOperation "A specialization of #$AttackOnObject, #$ActsCommonlyConsideredCriminal and #$ComputerActivity. Each instance of #$AttackByComputerOperation an attack executed using computer operations as weapons. Commonly, instances of this collection are called \"electronic attacks\" or \"cyber attacks\". This collection includes as specializations #$AttackByComputerOperation-DenialOfService, #$AttackByComputerOperation-CorruptionOfInformation and many others. Note that #$AttackByComputerOperation is not a specialization of #$AttackOnIBT, because many instances of #$AttackByComputerOperation do not involve an attempt to change the information content of their targets.") (#$genls #$AttackByComputerOperation #$ActsCommonlyConsideredCriminal) (#$genls #$AttackByComputerOperation #$AttackOnObject) (#$genls #$AttackByComputerOperation #$ComputerActivity) (#$genls #$AttackByComputerOperation #$Individual) (#$isa #$AttackByComputerOperation #$DefaultDisjointScriptType) (#$isa #$AttackByComputerOperation #$TemporalObjectType) (#$comment #$AttackOnObject "A specialization of #$PurposefulPhysicalAction and #$AttackOnObject. Each instance of #$AttackOnObject is an action intentionally performed by an actor or actors (see #$performedBy) with the goal (see #$purposeInEvent) that the action damages (see #$damages) the object attacked (see #$objectAttacked). The object that is attacked in an instance of #$AttackOnObject need not be a tangible object -- for example, it could be a web site or a person's character. For attacks against tangible objects, see the more specialized collection, #$AttackOnTangible.") (#$genls #$AttackOnObject #$ActionOnObject) (#$genls #$AttackOnObject #$Individual) (#$genls #$AttackOnObject #$PurposefulPhysicalAction) (#$isa #$AttackOnObject #$TemporalObjectType) (#$genls (#$AttemptingFn #$InfluencingAnAgent) #$Individual) (#$genls (#$AttemptingFn #$InfluencingAnAgent) #$PurposefulAction) (#$isa (#$AttemptingFn #$InfluencingAnAgent) #$FirstOrderCollection) (#$arg1Genl #$AttemptingFn #$Action) (#$arg1Isa #$AttemptingFn #$FirstOrderCollection) (#$argGenl #$AttemptingFn 1 #$Action) (#$argGenl #$AttemptingFn 1 #$Action) (#$argIsa #$AttemptingFn 1 #$FirstOrderCollection) (#$argIsa #$AttemptingFn 1 #$FirstOrderCollection) (#$arity #$AttemptingFn 1) (#$comment #$AttemptingFn "A #$CollectionDenotingFunction from types of actions to collections of attempts to perform them. (#$AttemptingFn ACTION-TYPE) is the collection of all attempts to perform an ACTION-TYPE. For example, (#$AttemptingFn #$FollowingInstructions) is the collection of all attempts at following instructions, whether successful (and thus resulting an actual instruction-followings) or not.") (#$isa #$AttemptingFn #$CollectionDenotingFunction) (#$isa #$AttemptingFn #$CollectionDenotingFunction) (#$isa #$AttemptingFn #$ReifiableFunction) (#$isa #$AttemptingFn #$UnaryFunction) (#$resultGenl #$AttemptingFn #$Individual) (#$resultIsa #$AttemptingFn #$FirstOrderCollection) (#$resultIsa #$AttemptingFn #$FirstOrderCollection) (#$comment #$AttributeDenotingFunction "The collection of denotational functions that return only #$AttributeValues. The attributes thus returned will often be #$RelativeAttributes.") (#$genls #$AttributeDenotingFunction #$IndividualDenotingFunction) (#$isa #$AttributeDenotingFunction #$FunctionCategory) (#$comment #$AttributePointValue "A specialization of #$AttributeValue. #$AttributePointValue is the collection of attribute values VAL which are minimal in the sense that there is no other attribute value VAL2 different from VAL such that (#$genlAttributes VAL2 VAL). The instances of #$ScalarPointValue, such as the #$RealNumber pi, are instances of #$AttributePointValue as well. In addition, #$AttributePointValue has elements that are not #$ScalarPointValues; an example would be a specific shade of color of a precise hue, saturation, and lightness. #$ScalarIntervals that are not #$ScalarPointValues, such as the real number interval (#$Unity 3 4), are also not #$AttributePointValues. Another example of an attribute value that is not an #$AttributePointValue is the color #$RedColor, which encompasses different shades of red.") (#$genls #$AttributePointValue #$AttributeValue) (#$isa #$AttributePointValue #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AttributePointValue #$ObjectType) (#$comment #$AttributePredicate "The subcollection of #$Predicates that relate attributes to things that hold them or are perceived as holding them. More formally, PRED is an instance of this collection if (#$argIsa PRED N ATT-VAL-SPEC) holds for some N and some collection ATT-VAL-SPEC that is a subcollection of #$AttributeValue and the attributes represented by instances of ATT-VAL-SPEC are related by PRED to some thing or things holding this attribute or perceived as holding it. For example, #$levelOfEfficiencyWithRespectTo is an instance of this collection since (#$argIsa #$levelOfEfficiencyWithRespectTo 2 #$Efficiency) holds, #$Efficiency is a specification of #$AttributeValue and #$levelOfEfficiencyWithRespectTo relates an instance EFF of #$Efficiency to an instance SYS of #$System-Generic in those situations in which EFF is an attribute of SYS.") (#$genls #$AttributePredicate #$Predicate) (#$isa #$AttributePredicate #$PredicateCategory) (#$comment #$AttributeValue "A specialization of #$IntangibleIndividual. Each instance of #$AttributeValue is a property (in a broad sense of 'property') of some instance of #$Thing. #$AttributeValue includes as instances quantities, such as 5 inches (i.e., (#$Inch 5)) or 1000 dollars per year (i.e., (#$DollarsPerYear 1000)), as well as qualities like #$Hilly, #$Rough, #$DeviceOn, etc., which can be used to make assertions about the state of some tangible object.") (#$disjointWith #$AttributeValue #$Collection) (#$disjointWith #$AttributeValue #$Language) (#$disjointWith #$AttributeValue #$Microtheory) (#$disjointWith #$AttributeValue #$Proposition) (#$disjointWith #$AttributeValue #$Relation) (#$disjointWith #$AttributeValue #$SpatialThing) (#$genls #$AttributeValue #$Individual) (#$genls #$AttributeValue #$IntangibleIndividual) (#$genls #$AttributeValue #$Thing) (#$genls #$AttributeValue (#$CollectionUnionFn (#$TheSet #$AttributeValue #$AbstractInformationalThing))) (#$isa #$AttributeValue #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$AttributeValue #$Collection) (#$isa #$AttributeValue #$CoreConstant) (#$isa #$AttributeValue #$ObjectType) (#$genls #$AudibleSound #$Individual) (#$genls #$AudibleSound #$Sound) (#$isa #$AudibleSound #$SoundWavePropagationType) (#$isa #$AudibleSound #$TemporalStuffType) (#$isa #$AudibleSound #$WavePropagationType) (#$siblingDisjointExceptions #$AudibleSound #$InformationBearingWavePropagation) (#$comment #$AudioCommunicating "A specialization of #$Communicating. Each instance of #$AudioCommunicating is a transmission of sound-borne information between two (or more) agents. Specializations of #$AudioCommunicating include #$SpokenCommunicating and #$MusicalCommunicating.") (#$genls #$AudioCommunicating #$Communicating) (#$genls #$AudioCommunicating #$Individual) (#$isa #$AudioCommunicating #$TemporalStuffType) (#$comment #$August "The collection of all Augusts, the eighth month of the year in the #$GregorianCalendar.") (#$genls #$August #$CalendarMonth) (#$genls #$August #$CalendarMonth) (#$genls #$August #$Individual) (#$isa #$August #$Collection) (#$isa #$August #$CoreConstant) (#$isa #$August #$MonthOfYearType) (#$temporallySubsumes-TypeType #$August #$CalendarMonth) (#$comment #$Australia "Australia, the country that occupies the #$ContinentOfAustralia (and also #$TasmaniaIslandAustralia) dividing the eastern #$IndianOcean from the southwestern #$PacificOcean. In the #$DualistGeopoliticalMt, this constant includes both physical and political aspects of Australia.") (#$isa #$Australia #$Entity) (#$isa #$Australia #$IndependentCountry) (#$isa #$Australia #$Individual) (#$isa #$Australia #$IndustrializedCountry) (#$isa #$Australia #$IndustrializedCountry) (#$comment #$AustralianEnglishMt "The mt for semantic mappings between Cyc terms and english words or phrases peculiar to Australian English. Example: (#$denotation #$Wash-TheWord #$AgentiveNoun 0 #$WashCloth). This mt also includes pos information peculiar to Australian English. See the comment on #$EnglishLexiconMt and the #$cyclistNotes below for more on this and on the other english national standards represented in our lexicon.") (#$genlMt #$AustralianEnglishMt #$BaseKB) (#$genlMt #$AustralianEnglishMt #$BaseKB) (#$genlMt #$AustralianEnglishMt #$BritishEnglishMt) (#$genlMt #$AustralianEnglishMt #$CommonWealthEnglishMt) (#$genlMt #$AustralianEnglishMt #$GeneralLexiconMt) (#$isa #$AustralianEnglishMt #$EnglishLexicalMicrotheory) (#$isa #$AustralianEnglishMt #$Language-SpecificMicrotheory) (#$isa #$AustralianEnglishMt #$Microtheory) (#$arg1Isa #$authorityForMt #$InformationStore) (#$arg1Isa #$authorityForMt #$TemporalThing) (#$arg2Format #$authorityForMt #$SetTheFormat) (#$arg2Isa #$authorityForMt #$Microtheory) (#$argFormat #$authorityForMt 2 #$SetTheFormat) (#$argIsa #$authorityForMt 1 #$InformationStore) (#$argIsa #$authorityForMt 1 #$InformationStore) (#$argIsa #$authorityForMt 2 #$Microtheory) (#$argIsa #$authorityForMt 2 #$Microtheory) (#$argIsa #$authorityForMt 1 #$TemporalThing) (#$argIsa #$authorityForMt 1 #$TemporalThing) (#$arity #$authorityForMt 2) (#$comment #$authorityForMt "(#$authorityForMt AUTHORITY MT) means that AUTHORITY, either an #$IntelligentAgent or a #$InformationBearingThing, claims that the propositions asserted in MT are true. See also the related predicate, #$authorityFor.") (#$isa #$authorityForMt #$BinaryPredicate) (#$isa #$authorityForMt #$MicrotheoryPredicate) (#$comment #$AuthorizedAgreement "A specialization of #$Agreement. Each instance of #$Agreement is a generic agreement that is authorized by one of the agreeing parties (typically by the issuer of the document embodying the agreement). #$AuthorizedAgreements are generic in the sense that their authorizing agents are party to many similar agreements; for that reason, an #$AuthorizedAgreement is typically given a unique identification number. Notable positive examples include bank accounts, driver's licenses, and stock certificates.") (#$genls #$AuthorizedAgreement #$Agreement) (#$genls #$AuthorizedAgreement #$PropositionalInformationThing) (#$isa #$AuthorizedAgreement #$ObjectType) (#$comment #$AutoDealership "#$AutoDealership is a specialization of #$RetailStore, #$Business, and #$TransportationOrganization. Each instance of #$AutoDealership is an establishment (an organization located at one site) that sells automobiles and other types of road vehicles to consumers.") (#$genls #$AutoDealership #$Business) (#$genls #$AutoDealership #$Individual) (#$genls #$AutoDealership #$RetailStore) (#$genls #$AutoDealership #$TransportationOrganization) (#$isa #$AutoDealership #$ExistingObjectType) (#$comment #$Automobile "A specialization of #$RoadVehicle. Each instance of #$Automobile is a four-wheeled road vehicle designed for carrying about two to eight passengers. Notable specializations of #$Automobile include #$SportsCar, #$PickupTruck and #$Van. This collection does _not_ include motorcycles or tractor-trailers (since both motorcycles and tractor-trailers are not four-wheeled vehicles), nor does it include buses (since buses are designed to carry more passengers than instances of #$Automobile are designed to carry).") (#$disjointWith #$Automobile #$Motorcycle) (#$disjointWith #$Automobile #$Weapon) (#$genls #$Automobile #$HumanlyOccupiedSpatialObject) (#$genls #$Automobile #$Individual) (#$genls #$Automobile #$RoadVehicle) (#$genls #$Automobile #$SinglePurposeDevice) (#$isa #$Automobile #$ExistingObjectType) (#$isa #$Automobile #$ProductByGenericType) (#$isa #$Automobile #$RoadVehicleTypeByUse) (#$siblingDisjointExceptions #$Automobile #$Truck) (#$comment #$Autotroph "The collection of organisms capable of manufacturing organic nutrients from inorganic raw materials. Photosynthetic plants fall into this category, as do certain bacteria. See #$Photosynthesis-Generic. Cf. #$Heterotroph.") (#$disjointWith #$Autotroph #$Heterotroph) (#$genls #$Autotroph #$Individual) (#$genls #$Autotroph #$Organism-Whole) (#$isa #$Autotroph #$ExistingObjectType) (#$comment #$AuxInversionTemplateMt "This Mt holds templates which are designed to provide general coverage of subject-aux inversion constructions for English.") (#$genlMt #$AuxInversionTemplateMt #$AuxVerbTemplateMt) (#$genlMt #$AuxInversionTemplateMt #$BaseKB) (#$isa #$AuxInversionTemplateMt #$Microtheory) (#$isa #$AuxInversionTemplateMt #$TemplateParsingMicrotheory) (#$comment #$AuxVerbTemplateMt "This Mt holds templates for parsing: i) strings of auxillaries and modal verbs (incl. negation)--\"will not have been sleeping\"; ii) yes/no questions (aux-inversion)--\"Has Bob been skiing?\"; and iii) copular constructions--\"The box is on the table/open/a cardboard box\".") (#$genlMt #$AuxVerbTemplateMt #$BaseKB) (#$genlMt #$AuxVerbTemplateMt #$EnglishGrammarTemplateMt) (#$isa #$AuxVerbTemplateMt #$Microtheory) (#$isa #$AuxVerbTemplateMt #$TemplateParsingMicrotheory) (#$arg1Isa #$Average #$SetOrCollection) (#$arg2Isa #$Average #$UnaryFunction) (#$argIsa #$Average 1 #$SetOrCollection) (#$argIsa #$Average 1 #$SetOrCollection) (#$argIsa #$Average 2 #$UnaryFunction) (#$argIsa #$Average 2 #$UnaryFunction) (#$arity #$Average 2) (#$comment #$Average "Computes the average of the function values over all elements in the Set.") (#$isa #$Average #$BinaryFunction) (#$isa #$Average #$CoreConstant) (#$isa #$Average #$EvaluatableFunction) (#$isa #$Average #$NumericQuantifier) (#$resultIsa #$Average #$ScalarInterval) (#$resultIsa #$Average #$ScalarInterval) (#$arg1Format #$awareOf #$SetTheFormat) (#$arg1Isa #$awareOf #$Agent-Generic) (#$arg1Isa #$awareOf #$Agent-Generic) (#$arg2Format #$awareOf #$SetTheFormat) (#$arg2Isa #$awareOf #$Thing) (#$arg2Isa #$awareOf #$Thing) (#$argFormat #$awareOf 1 #$SetTheFormat) (#$argFormat #$awareOf 2 #$SetTheFormat) (#$argIsa #$awareOf 1 #$Agent-Generic) (#$argIsa #$awareOf 1 #$Agent-Generic) (#$argIsa #$awareOf 1 #$Agent-Generic) (#$argIsa #$awareOf 2 #$Thing) (#$argIsa #$awareOf 2 #$Thing) (#$argIsa #$awareOf 2 #$Thing) (#$arity #$awareOf 2) (#$comment #$awareOf "(#$awareOf AGENT THING) means that AGENT is aware of the (present or past) existence of THING. At minimum AGENT must have a belief pertaining to THING, one that could be expressed in the form `AGENT believes that X is ...', where `X' is an expression that refers to THING.") (#$isa #$awareOf #$BinaryPredicate) (#$isa #$awareOf #$CognitiveAwarenessPredicate) (#$isa #$awareOf #$ObjectPredicate) (#$arg1Format #$awareOfProp #$SetTheFormat) (#$arg1Isa #$awareOfProp #$IntelligentAgent) (#$arg1Isa #$awareOfProp #$IntelligentAgent) (#$arg2Format #$awareOfProp #$SetTheFormat) (#$arg2Isa #$awareOfProp #$ELSentence-Assertible) (#$arg2Isa #$awareOfProp #$ELSentence-Assertible) (#$argFormat #$awareOfProp 1 #$SetTheFormat) (#$argFormat #$awareOfProp 2 #$SetTheFormat) (#$argIsa #$awareOfProp 2 #$ELSentence-Assertible) (#$argIsa #$awareOfProp 2 #$ELSentence-Assertible) (#$argIsa #$awareOfProp 2 #$ELSentence-Assertible) (#$argIsa #$awareOfProp 1 #$IntelligentAgent) (#$argIsa #$awareOfProp 1 #$IntelligentAgent) (#$argIsa #$awareOfProp 1 #$IntelligentAgent) (#$arity #$awareOfProp 2) (#$comment #$awareOfProp "(#$awareOfProp AGENT PROP) means that AGENT is aware of the proposition, PROP, in some way. Maybe AGENT believes or disbelieves the proposition, is trying to decide on the truth of PROP, is aware that the truth of PROP is at issue, has a positive or negative interest in the proposition being or becoming true, or in some other way has considered PROP. Normally, a more specific predicate can be used. See #$hasOpinionAsToTruthOf (and its specializations) and #$interests-Prop (and its specializations).") (#$genlPreds #$awareOfProp #$awareOf) (#$isa #$awareOfProp #$PropositionalAttitudeSlot) (#$typedGenlPreds #$awareOfProp #$awareOf) (#$comment #$Awe "Emotion inspired by something which arouses one's deep respect, veneratioon and wonder. Implies a sense of being overwhelmed or overcome by great superiority or impressiveness.") (#$genls #$Awe #$Reverence) (#$isa #$Awe #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Awe #$FeelingType) (#$comment #$Axis "A specialization of #$Line-Straight-Directed. Each instance of #$Axis is a straight line about which a three-dimensional figure is oriented or rotates. The orientation is between specified sides or points of the object or according to the right-hand rule for a rotational axis. Examples include spatially localized objects, such as the Earth's axis of rotation, as well as abstract objects, such as the axis of rotation for some abstract three-dimensional figure.") (#$genls #$Axis #$Individual) (#$genls #$Axis #$Line) (#$genls #$Axis #$Linear-Straight) (#$isa #$Axis #$GenericShapeType) (#$arg1Isa #$AxisFn #$PartiallyTangible) (#$arg1Isa #$AxisFn #$PartiallyTangible) (#$arg2Genl #$AxisFn #$Side) (#$arg2Genl #$AxisFn #$Side) (#$arg2Isa #$AxisFn #$RegionType) (#$arg2Isa #$AxisFn #$RegionType) (#$arg3Genl #$AxisFn #$Side) (#$arg3Genl #$AxisFn #$Side) (#$arg3Isa #$AxisFn #$RegionType) (#$arg3Isa #$AxisFn #$RegionType) (#$argGenl #$AxisFn 2 #$Side) (#$argGenl #$AxisFn 2 #$Side) (#$argGenl #$AxisFn 2 #$Side) (#$argGenl #$AxisFn 3 #$Side) (#$argGenl #$AxisFn 3 #$Side) (#$argGenl #$AxisFn 3 #$Side) (#$argIsa #$AxisFn 1 #$PartiallyTangible) (#$argIsa #$AxisFn 1 #$PartiallyTangible) (#$argIsa #$AxisFn 1 #$PartiallyTangible) (#$argIsa #$AxisFn 2 #$RegionType) (#$argIsa #$AxisFn 2 #$RegionType) (#$argIsa #$AxisFn 2 #$RegionType) (#$argIsa #$AxisFn 3 #$RegionType) (#$argIsa #$AxisFn 3 #$RegionType) (#$argIsa #$AxisFn 3 #$RegionType) (#$arity #$AxisFn 3) (#$comment #$AxisFn "(#$AxisFn OBJ REGIONTYP1 REGIONTYP2) 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 centers of the individual regions (of those types) of the object. Thus #$AxisFn is an #$IndividualDenotingFunction that returns a particular axis of an individual object. (#$AxisFn OBJ FROM-SIDE TO-SIDE) denotes a directional axis, pointing from FROM-SIDE to TO-SIDE of OBJ and extending through it. For example, (#$AxisFn `Chair37' #$BackSide #$FrontSide) would denote the back-to-front axis of Chair37. See also #$IntrinsicAxisOfObject. Note that resultant axis is straight, so that the #$AxisFn of a coiled hose from its female end to its male end would not be aligned with the hose.") (#$isa #$AxisFn #$IndividualDenotingFunction) (#$isa #$AxisFn #$ReifiableFunction) (#$isa #$AxisFn #$TernaryFunction) (#$resultIsa #$AxisFn #$Individual) (#$resultIsa #$AxisFn #$IntrinsicAxisOfObject) (#$arg1Isa #$axisOfRotation #$Movement-Rotation) (#$arg1Isa #$axisOfRotation #$Movement-Rotation) (#$arg2Isa #$axisOfRotation #$Axis) (#$arg2Isa #$axisOfRotation #$Axis) (#$argIsa #$axisOfRotation 2 #$Axis) (#$argIsa #$axisOfRotation 2 #$Axis) (#$argIsa #$axisOfRotation 2 #$Axis) (#$argIsa #$axisOfRotation 1 #$Movement-Rotation) (#$argIsa #$axisOfRotation 1 #$Movement-Rotation) (#$argIsa #$axisOfRotation 1 #$Movement-Rotation) (#$arity #$axisOfRotation 2) (#$comment #$axisOfRotation "(#$axisOfRotation ROT AXIS) means that in the #$Movement-Rotation ROT, the #$primaryObjectMoving rotates in a counterclockwise direction about AXIS (use the right hand rule i.e. point your thumb in the direction that AXIS points. Curl your fingers. The direction from your knuckles to your fingertips is the direction of rotation. A rotation in the opposite direction is simply an axis whose direction is 180 degrees away from AXIS. AXIS must spatially intersect some line segment between two points in the spatial extent of the #$primaryObjectMoving. That is, it must either spatially intersect the #$primaryObjectMoving or go through a 'hole' in it. Positive examples include the earth spinning on the axis between its poles, a tire spinning around an axis through the middle of the wheel on which it is installed, and a pendulum swinging on an axis through its endpoint. Negative examples include the movement of the earth orbiting around the sun and of a child swinging on a swing. Both of these are examples of translation, not rotation.") (#$genlPreds #$axisOfRotation #$spatiallyRelated) (#$isa #$axisOfRotation #$BinaryRolePredicate) (#$relationAllExists #$axisOfRotation #$Movement-Rotation #$Axis) (#$comment #$BabyTalk "This attribute applies to word senses of words or phrases typically used when talking to babies or young children.") (#$isa #$BabyTalk #$FormalityOfSpeech) (#$arg1Isa #$backchainDiscouraged #$Predicate) (#$argIsa #$backchainDiscouraged 1 #$Predicate) (#$argIsa #$backchainDiscouraged 1 #$Predicate) (#$arity #$backchainDiscouraged 1) (#$comment #$backchainDiscouraged "(#$backchainDiscouraged PREDICATE) means that rules that conclude PREDICATE are most likely not going to have to be used in order to prove literals involving PREDICATE. In other words, when performing inferences about literals involving PREDICATE, rules that conclude PREDICATE should be heuristically disfavored. See also #$backchainRequired, #$backchainEncouraged, and #$backchainForbidden.") (#$isa #$backchainDiscouraged #$CycInferenceHeuristicPredicate) (#$isa #$backchainDiscouraged #$DefaultMonotonicPredicate) (#$isa #$backchainDiscouraged #$UnaryPredicate) (#$negationPreds #$backchainDiscouraged #$backchainEncouraged) (#$completeExtentKnown #$backchainDiscouraged) (#$arg1Isa #$backchainEncouraged #$Predicate) (#$argIsa #$backchainEncouraged 1 #$Predicate) (#$argIsa #$backchainEncouraged 1 #$Predicate) (#$arity #$backchainEncouraged 1) (#$comment #$backchainEncouraged "(#$backchainEncouraged PREDICATE) means that rules that conclude PREDICATE are most likely going to have to be used in order to prove literals involving PREDICATE. In other words, when performing inferences about literals involving PREDICATE, rules that conclude PREDICATE should be heuristically favored. See also #$backchainRequired, #$backchainDiscouraged, and #$backchainForbidden.") (#$isa #$backchainEncouraged #$CycInferenceHeuristicPredicate) (#$isa #$backchainEncouraged #$DefaultMonotonicPredicate) (#$isa #$backchainEncouraged #$UnaryPredicate) (#$completeExtentKnown #$backchainEncouraged) (#$arg1Isa #$backchainForbidden #$Predicate) (#$argIsa #$backchainForbidden 1 #$Predicate) (#$argIsa #$backchainForbidden 1 #$Predicate) (#$arity #$backchainForbidden 1) (#$comment #$backchainForbidden "#$backchainForbidden is a predicate that allows users to cut down on the number of rules used to prove certain literals, and thus to increase the speed of inferences that involve proving those literals. (#$backchainForbidden PREDICATE) means that no rules containing a positive literal with PREDICATE as the arg0 (in other words, no #$implies assertions in which a literal with PREDICATE as the arg0 appears in the consequent) will be used when attempting to prove (non-negated) literals with PREDICATE as the arg0. Asserting (#$backchainForbidden PREDICATE) is useful when all (non-negated) literals with PREDICATE as the arg0 are expected to be solvable by lookup of ground atomic formulas (GAF's) already in the KB, and so rules won't be needed to prove them. However, asserting (#$backchainForbidden PREDICATE) is usually counter-productive in contexts where some literals with PREDICATE as the arg0 are expected to be proven via backchaining on rules containing a positive literal with PREDICATE as the arg0. See also the related predicates #$backchainRequired, #$backchainEncouraged, and #$backchainDiscouraged.") (#$genlPreds #$backchainForbidden #$backchainDiscouraged) (#$isa #$backchainForbidden #$CoreImplementationConstant) (#$isa #$backchainForbidden #$CycInferenceHeuristicPredicate) (#$isa #$backchainForbidden #$DefaultMonotonicPredicate) (#$isa #$backchainForbidden #$UnaryPredicate) (#$relationAll #$backchainForbidden #$GenericSpeechPartPredicate) (#$completeExtentKnown #$backchainForbidden) (#$arg1Isa #$backchainRequired #$Predicate) (#$argIsa #$backchainRequired 1 #$Predicate) (#$argIsa #$backchainRequired 1 #$Predicate) (#$arity #$backchainRequired 1) (#$comment #$backchainRequired "(#$backchainRequired PREDICATE) means that rules that conclude PREDICATE must be used in order to prove literals involving PREDICATE. In other words, when performing inferences, all literals involving PREDICATE must be eliminated using rules since there won't be any other way to prove them. See also #$backchainEncouraged, #$backchainDiscouraged, and #$backchainForbidden.") (#$genlPreds #$backchainRequired #$backchainEncouraged) (#$isa #$backchainRequired #$CoreImplementationConstant) (#$isa #$backchainRequired #$CycInferenceHeuristicPredicate) (#$isa #$backchainRequired #$DefaultMonotonicPredicate) (#$isa #$backchainRequired #$UnaryPredicate) (#$completeExtentKnown #$backchainRequired) (#$comment #$BackSide "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.") (#$genls #$BackSide #$Individual) (#$genls #$BackSide #$Side) (#$isa #$BackSide #$RegionType) (#$comment #$Backward-AssertionDirection "An instance of #$CycLAssertionDirection (q.v.). A CycL assertion that has the #$Backward-AssertionDirection can only be used in inferences that are carried out when a query is asked. This is the default direction for rule assertions. Contrast with #$Forward-AssertionDirection and #$Code-AssertionDirection. Also see #$assertionDirection.") (#$isa #$Backward-AssertionDirection #$CoreImplementationConstant) (#$isa #$Backward-AssertionDirection #$CycLAssertionDirection) (#$comment #$BacterialInfection "An instance of #$InfectionTypeByPathogenType, and a specialization of #$Infection. Each instance of #$BacterialInfection is an infection caused by bacteria (see the constant #$Bacterium). Notable specializations of #$BacterialInfection include #$AnthraxInfection, #$Diphtheria, #$Acne, and #$Leprosy.") (#$genls #$BacterialInfection #$Individual) (#$genls #$BacterialInfection #$Infection) (#$isa #$BacterialInfection #$InfectionTypeByPathogenType) (#$isa #$BacterialInfection #$PhysiologicalConditionType) (#$requiredArg1Pred #$BacterialInfection #$infectionCausedByOrganism) (#$comment #$BakingFood "A specialization of #$CookingFood. Each instance of #$BakingFood is an event during which which food is baked in an instance of #$RegularOven. After an event of #$BakingFood occurs, the food involved has been baked (see #$Baked).") (#$disjointWith #$BakingFood #$GrillingFood) (#$genls #$BakingFood #$CookingFood) (#$genls #$BakingFood #$HeatingProcess) (#$genls #$BakingFood #$Individual) (#$genls #$BakingFood #$PhysicalTransformationProcess) (#$isa #$BakingFood #$DefaultDisjointScriptType) (#$isa #$BakingFood #$TemporalObjectType) (#$comment #$BalconyLevelInAConstruction "#$BalconyLevelInAConstruction is a specialization of #$LevelOfAConstruction. Each instance of #$BalconyLevelInAConstruction is a balcony in the style of those overhanging levels sometimes found in churches, theatres, etc. Such balconies are often approximately one-third the size of the floor or level below them, and therefore can be considered legitimate levels themselves. They usually contain a mob of seats. Note that this collection does _not_ include the kind of balcony that protrudes from a window or door on an already existing level. See also #$AboveGroundLevelInAConstruction and #$BasementLevelInAConstruction.") (#$disjointWith #$BalconyLevelInAConstruction #$BasementLevelInAConstruction) (#$genls #$BalconyLevelInAConstruction #$Individual) (#$genls #$BalconyLevelInAConstruction #$LevelOfAConstruction) (#$isa #$BalconyLevelInAConstruction #$ExistingObjectType) (#$comment #$Balloon "#$Balloon is a specialization of #$Artifact-NonAgentive, #$BilateralObject, and #$PhysicalDevice. Each instance of #$Balloon is a physical device made from an elastic and flexible material and filled with gas or air. The #$Balloon tends to be light (sometimes lighter than air).") (#$genls #$Balloon #$Artifact-NonAgentive) (#$genls #$Balloon #$BilateralObject) (#$genls #$Balloon #$Individual) (#$genls #$Balloon #$PartiallyTangible) (#$genls #$Balloon #$PhysicalDevice) (#$isa #$Balloon #$ExistingObjectType) (#$isa #$Balloon #$ProductType) (#$comment #$Bangladesh "Country near the eastern end of the Indian subcontinent, separated from #$Nepal by a narrow corridor of #$India, and sharing part of its border with #$Burma. Considered a part of India's territory during the period of British colonial rule.") (#$isa #$Bangladesh #$Entity) (#$isa #$Bangladesh #$GeographicalAgent) (#$isa #$Bangladesh #$IndependentCountry) (#$isa #$Bangladesh #$Individual) (#$comment #$BankDebitCard "A specialization of #$Card and #$TenderObject. Each instance of #$BankDebitCard is a plastic card that enables the holder to access the #$BankAccount with which the card is associated. It is typically used to withdraw funds from the account. See also #$CreditCard.") (#$genls #$BankDebitCard #$Card) (#$genls #$BankDebitCard #$FreeSheet) (#$genls #$BankDebitCard #$IDDocument) (#$genls #$BankDebitCard #$Individual) (#$genls #$BankDebitCard #$TenderObject) (#$isa #$BankDebitCard #$ExistingObjectType) (#$isa #$BankDebitCard #$MoneyTenderType) (#$isa #$BankDebitCard #$TextualMaterialTypeByFunction) (#$comment #$Bartering "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.") (#$disjointWith #$Bartering #$MonetaryExchangeOfUserRights) (#$genls #$Bartering #$ExchangeOfUserRights) (#$genls #$Bartering #$Individual) (#$genls #$Bartering #$Transaction) (#$isa #$Bartering #$DefaultDisjointScriptType) (#$isa #$Bartering #$TemporalObjectType) (#$requiredArg1Pred #$Bartering #$performedBy) (#$arg1Isa #$basedInRegion #$SocialBeing) (#$arg1Isa #$basedInRegion #$SocialBeing) (#$arg2Isa #$basedInRegion #$GeographicalRegion) (#$arg2Isa #$basedInRegion #$GeographicalRegion) (#$argIsa #$basedInRegion 2 #$GeographicalRegion) (#$argIsa #$basedInRegion 2 #$GeographicalRegion) (#$argIsa #$basedInRegion 2 #$GeographicalRegion) (#$argIsa #$basedInRegion 1 #$SocialBeing) (#$argIsa #$basedInRegion 1 #$SocialBeing) (#$argIsa #$basedInRegion 1 #$SocialBeing) (#$arity #$basedInRegion 2) (#$comment #$basedInRegion "(#$basedInRegion AGENT REGION) means that the #$Organization or #$Person, AGENT, operates out of the #$GeographicalRegion, REGION. A person based in a region normally resides in that region, even though that may not be the person's permanent residence. An #$Organization based in a region has its headquarters there. See #$hasHeadquartersInCountry.") (#$genlPreds #$basedInRegion #$operatesInRegion) (#$genlPreds #$basedInRegion #$permanentLocationOfObject) (#$isa #$basedInRegion #$IrreflexiveBinaryPredicate) (#$transitiveViaArgInverse #$basedInRegion #$geographicalSubRegions 2) (#$comment #$BaseKB "#$BaseKB is the most general #$Microtheory currently in use. Assertions in this context are `accessible' from any other #$Microtheory via the #$genlMt 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.") (#$genlMt #$BaseKB #$BaseKB) (#$genlMt #$BaseKB #$UniversalVocabularyMt) (#$isa #$BaseKB #$BroadMicrotheory) (#$isa #$BaseKB #$CoreConstant) (#$isa #$BaseKB #$GeneralMicrotheory) (#$comment #$BasementLevelInAConstruction "#$BasementLevelInAConstruction is a specialization of #$LevelOfAConstruction. Each instance of #$BasementLevelInAConstruction is a level in a construction that is below ground level. See also #$AboveGroundLevelInAConstruction and #$BalconyLevelInAConstruction.") (#$genls #$BasementLevelInAConstruction #$Individual) (#$genls #$BasementLevelInAConstruction #$LevelOfAConstruction) (#$isa #$BasementLevelInAConstruction #$ExistingObjectType) (#$arg1Isa #$baseOfUnit #$UnitOfMeasureWithPrefix) (#$arg2Format #$baseOfUnit #$SingleEntry) (#$arg2Isa #$baseOfUnit #$UnitOfMeasureNoPrefix) (#$argFormat #$baseOfUnit 2 #$SingleEntry) (#$argIsa #$baseOfUnit 2 #$UnitOfMeasureNoPrefix) (#$argIsa #$baseOfUnit 2 #$UnitOfMeasureNoPrefix) (#$argIsa #$baseOfUnit 1 #$UnitOfMeasureWithPrefix) (#$argIsa #$baseOfUnit 1 #$UnitOfMeasureWithPrefix) (#$arity #$baseOfUnit 2) (#$comment #$baseOfUnit "(#$baseOfUnit PUN BUN) means that PUN is an instance of #$UnitOfMeasureWithPrefix that is formed by affixing an instance of #$MetricUnitPrefix to BUN.") (#$isa #$baseOfUnit #$BinaryPredicate) (#$isa #$baseOfUnit #$StrictlyFunctionalPredicate) (#$strictlyFunctionalInArgs #$baseOfUnit 2) (#$arg1Format #$baseSet #$SetTheFormat) (#$arg1Isa #$baseSet #$RelationalStructure) (#$arg2Format #$baseSet #$SingleEntry) (#$arg2Isa #$baseSet #$Set-Mathematical) (#$argFormat #$baseSet 1 #$SetTheFormat) (#$argFormat #$baseSet 2 #$SingleEntry) (#$argIsa #$baseSet 1 #$RelationalStructure) (#$argIsa #$baseSet 1 #$RelationalStructure) (#$argIsa #$baseSet 2 #$Set-Mathematical) (#$argIsa #$baseSet 2 #$Set-Mathematical) (#$arity #$baseSet 2) (#$comment #$baseSet "(#$baseSet STRUCTURE SET) means that SET is the base set of #$RelationalStructure STRUCTURE. That is, SET is the domain from which the individual elements of the structure are drawn. Although there may be several relations involved in the relational structure, they all relate members of the base set. As each relational structure has a unique base set, this predicate is functional.") (#$functionalInArgs #$baseSet 2) (#$isa #$baseSet #$IntangibleObjectPredicate) (#$isa #$baseSet #$IntangibleObjectRelatingPredicate) (#$isa #$baseSet #$StrictlyFunctionalSlot) (#$strictlyFunctionalInArgs #$baseSet 2) (#$arg1Isa #$basicPrice-Event #$Buying) (#$arg1Isa #$basicPrice-Event #$Buying) (#$arg1Isa #$basicPrice-Event #$Buying) (#$arg2Format #$basicPrice-Event #$IntervalEntry) (#$arg2Isa #$basicPrice-Event #$MonetaryValue) (#$arg2Isa #$basicPrice-Event #$MonetaryValue) (#$argFormat #$basicPrice-Event 2 #$IntervalEntry) (#$argIsa #$basicPrice-Event 1 #$Buying) (#$argIsa #$basicPrice-Event 1 #$Buying) (#$argIsa #$basicPrice-Event 1 #$Buying) (#$argIsa #$basicPrice-Event 1 #$Buying) (#$argIsa #$basicPrice-Event 2 #$MonetaryValue) (#$argIsa #$basicPrice-Event 2 #$MonetaryValue) (#$argIsa #$basicPrice-Event 2 #$MonetaryValue) (#$arity #$basicPrice-Event 2) (#$comment #$basicPrice-Event "(basicPrice-Event BUYING MONEY) means that the sum of the basic price of all the merchandise and services bought in the #$Buying event BUYING was the #$MonetaryValue MONEY. MONEY does not include tax or service charges -- for that, see #$totalCharge-Event. This predicate is not to be confused with #$basicPrice -- which relates _bought things_ (i.e. instances of #$TemporalThing) to their basic prices.") (#$functionalInArgs #$basicPrice-Event 2) (#$isa #$basicPrice-Event #$CostBreakdownSlot) (#$isa #$basicPrice-Event #$IntervalBasedQuantitySlot) (#$comment #$Battle "A specialization of #$HostileSocialAction. Each instance of #$Battle is an event in which two or more large groups of people meet and fight one another, each group seeking to vanquish (some of) the others. Instances of #$Battle are often conducted by instances of #$MilitaryOrganization (q.v.), and they may influence the outcomes of instances of #$WagingWar (q.v.). Each instance of #$Battle will have as sub-events at least two #$PhysicallyAttackingAnAgent events, in which one of the fighting groups attacks the other.") (#$genls #$Battle #$Fight-Physical) (#$genls #$Battle #$HostileSocialAction) (#$genls #$Battle #$Individual) (#$genls #$Battle #$PhysicalDestructionEvent) (#$isa #$Battle #$TemporalObjectType) (#$subEventTypes #$Battle #$PhysicallyAttackingAnAgent) (#$argIsa #$Baud 0 #$SubLRealNumber) (#$argsIsa #$Baud #$SubLRealNumber) (#$argsIsa #$Baud #$SubLRealNumber) (#$argsIsa #$Baud #$SubLRealNumber) (#$arityMax #$Baud 2) (#$arityMax #$Baud 2) (#$arityMin #$Baud 1) (#$arityMin #$Baud 1) (#$comment #$Baud "A function and an instance of #$UnitOfBandwidth, used to represent a standard unit of computer data transmission speed -- approximately one bit per second. Sometimes also referred to as BPS or \"bits per second\". Like all instances of #$UnitOfMeasure, its #$arity is variable between one and two, and its arguments must be instances of #$SubLRealNumber. If a single instance of #$SubLRealNumber is put in the argument position to this function, it returns a quantity of bits per second (which is an instance of #$Bandwidth). If two #$SubLRealNumbers are put in the argument position, it returns an interval (which is also an instance of #$Bandwidth).") (#$isa #$Baud #$StandardUnitOfMeasure) (#$isa #$Baud #$UnitOfBandwidth) (#$isa #$Baud #$UnitOfMeasureNoPrefix) (#$resultIsa #$Baud #$PhysicalQuantity) (#$resultIsa #$Baud #$PhysicalQuantity) (#$resultIsa #$Baud #$ScalarInterval) (#$resultIsa #$Baud #$ScalarInterval) (#$comment #$BayesDiscreteOutcome "The type collection of all Bayesian Network variable Outcomes intended for probability reasoning. Instances of #$BayesDiscreteOutcomes are collections that characterize a possible outcome state of a #$BayesVariable.") (#$genls #$BayesDiscreteOutcome #$Collection) (#$isa #$BayesDiscreteOutcome #$CollectionType) (#$isa #$BayesDiscreteOutcome #$ProbabilisticCycLConstant) (#$sharedNotes #$BayesDiscreteOutcome #$NoteOnProbability) (#$comment #$BayesNet "The collection of all Bayesian Networks intended for probability reasoning. A #$BayesNet is a network of nodes in which the nodes are random variables that each typically represent the likelihood of a proposition being true (expressed as a real number between zero and one, where zero means certainly false and one means certainly true). See #$bayesNetOfMicrotheory. Each #$BayesNet interconnects a set of propositions (or symbols associated with propositions) together forming a #$DirectedAcyclicGraph in which the links (the #$bayesParent link) represent a probabilistic conditional dependence between the directly linked nodes. Such a network may be established by asserting (or concluding) #$bayesParent predications linking pairs of propositions. There is a 'closed-world assumption' for every #$BayesNet, in that pairs of propositions not explicitly linked with #$bayesParent are assumed to be not linked. In addition, a node is #$conditionallyIndependent-Given the truth values of its #$bayesParents (and no other nodes) - from all nodes other than its 'descendants' in the #$BayesNet. A #$BayesNet is a representation of the entire (strictly positive) joint probability distribution over the random variables. The #$derivedProbability of a node can be calculated from the probabilities of its #$bayesParents. (There are always one or more 'source' nodes with no #$bayesParents.) Theoretically, viewed as evidential links based on the joint probability distribution, the #$bayesParent links are bidirectional. The direction of the links is obtained formally due to an asymmetry between 'parents' and 'children': the truth of a node induces a conditional dependence among its #$bayesParents (the 'explaining away' effect), which does not seem to apply to its Bayesian 'child' nodes. Most Bayesian network theorists consider that the directions on the links correspond to the direction of causal influence, and hence to the direction of time. The name 'Bayesian' is due to the Reverend Thomas Bayes, whose inversion rule was published posthumously in 1763, and later developed by Laplace. Bayesian Networks were devised chiefly by Judea Pearl in the 1980s.") (#$genls #$BayesNet #$DirectedAcyclicGraph) (#$genls #$BayesNet #$DirectedMultigraph) (#$genls #$BayesNet #$Individual) (#$isa #$BayesNet #$Collection) (#$isa #$BayesNet #$ProbabilisticCycLConstant) (#$sharedNotes #$BayesNet #$NoteOnProbability) (#$arg1Isa #$bayesNetOfMicrotheory #$BayesNet) (#$arg2Format #$bayesNetOfMicrotheory #$SingleEntry) (#$arg2Isa #$bayesNetOfMicrotheory #$Microtheory) (#$argFormat #$bayesNetOfMicrotheory 2 #$SingleEntry) (#$argIsa #$bayesNetOfMicrotheory 1 #$BayesNet) (#$argIsa #$bayesNetOfMicrotheory 1 #$BayesNet) (#$argIsa #$bayesNetOfMicrotheory 2 #$Microtheory) (#$argIsa #$bayesNetOfMicrotheory 2 #$Microtheory) (#$arity #$bayesNetOfMicrotheory 2) (#$comment #$bayesNetOfMicrotheory "A predicate used for probability reasoning using 'Bayesian Networks'. (#$bayesNetOfMicrotheory BNET MT) means that the #$BayesNet BNET has been created for the #$Microtheory MT. This means that all of the nodes in BNET are propositions (Cyc formulae) that are asserted in MT, and are linked to one another by #$bayesParent assertions in the same MT. This predicate associates the network, a #$DirectedAcyclicGraph, with the microtheory. For every #$BayesNet there is exactly one #$Microtheory with which it is associated, but (at present) one #$Microtheory may have multiple #$BayesNets associated with it. Some, but possibly not all, of the #$CycLAssertions in the #$Microtheory will be nodes in the #$BayesNet.") (#$isa #$bayesNetOfMicrotheory #$AntiTransitiveBinaryPredicate) (#$isa #$bayesNetOfMicrotheory #$AntiTransitiveBinaryPredicate) (#$isa #$bayesNetOfMicrotheory #$ProbabilisticCycLConstant) (#$isa #$bayesNetOfMicrotheory #$StrictlyFunctionalSlot) (#$strictlyFunctionalInArgs #$bayesNetOfMicrotheory 2) (#$arg1Isa #$bayesParent #$BayesVariable) (#$arg2Isa #$bayesParent #$BayesVariable) (#$arg3Isa #$bayesParent #$BayesNet) (#$argIsa #$bayesParent 3 #$BayesNet) (#$argIsa #$bayesParent 3 #$BayesNet) (#$argIsa #$bayesParent 1 #$BayesVariable) (#$argIsa #$bayesParent 1 #$BayesVariable) (#$argIsa #$bayesParent 2 #$BayesVariable) (#$argIsa #$bayesParent 2 #$BayesVariable) (#$arity #$bayesParent 3) (#$comment #$bayesParent "A predicate used for probability statements. (#$bayesParent BAYES-VARIABLE1 BAYES-VARIABLE2 BAYESNET) means that the #$BayesDiscreteOutcome associated with BAYES-VARIABLE2 influences the #$BayesDiscreteOutcome associated with BAYES-VARIABLE1, and that BAYES-VARIABLE2 is an immediate 'parent node' of the BAYES-VARIABLE1 node in the Bayesian Network BAYESNET representing probabilistic influence in the applicable #$Microtheory. That is, the second bayes variable is a direct parent of the first in the #$BayesNet. Note that BAYES-VARIABLE1/outcome and BAYES-VARIABLE2/outcome cannot be #$conditionallyIndependent in the #$Microtheory if one is a #$bayesParent of the other. Given the outcomes of all of a node's #$bayesParent nodes, then all of its further ancestor nodes and other non-descendant nodes are #$conditionallyIndependent of it in the applicable #$Microtheory. To relate a node to the set of all of its parent nodes, use #$bayesParentSet. The direction is obtained from the conditional dependence --- given the outcome of a node --- among its #$bayesParents (the 'explaining away' effect), which does not seem to apply among its Bayesian 'child' nodes. Many Bayesian network theorists consider that the directions on the links correspond to the direction of causal influence, and hence to the direction of time. ") (#$genlPreds #$bayesParent #$connectedInSystem) (#$isa #$bayesParent #$ProbabilisticCycLConstant) (#$isa #$bayesParent #$TernaryPredicate) (#$sharedNotes #$bayesParent #$NoteOnProbability) (#$arg1Isa #$bayesParentSet #$BayesDiscreteOutcome) (#$arg2Isa #$bayesParentSet #$Set-Mathematical) (#$arg3Isa #$bayesParentSet #$BayesNet) (#$argIsa #$bayesParentSet 1 #$BayesDiscreteOutcome) (#$argIsa #$bayesParentSet 1 #$BayesDiscreteOutcome) (#$argIsa #$bayesParentSet 3 #$BayesNet) (#$argIsa #$bayesParentSet 3 #$BayesNet) (#$argIsa #$bayesParentSet 2 #$Set-Mathematical) (#$argIsa #$bayesParentSet 2 #$Set-Mathematical) (#$arity #$bayesParentSet 3) (#$comment #$bayesParentSet "A predicate used for probability statements. (#$bayesParentSet BAYESVARIABLE SETOFBAYESVARIABLES BAYESNET) means that the #$BayesDiscreteOutcome associated with each bayes variable in the set SETOFBAYESVARIABLES influences the #$BayesDiscreteOutcome associated with BAYESVARIABLE, and that each member of SETOFBAYESVARIABLES is an immediate 'parent node' of the BAYESVARIABLE node in the Bayesian Network BAYESNET representing probabilistic influence in the applicable #$Microtheory. That is, each #$BayesVariable in SETOFBAYESVARIABLES is a direct parent of BAYESVARIABLE in the #$BayesNet. Note that BAYESVARIABLE and any #$BayesVariable in SETOFBAYESVARIABLES cannot be #$conditionallyIndependent in the #$Microtheory since one is a #$bayesParent of the other. Given the outcome associations of all the members of SETOFBAYESVARIABLES (#$bayesParent nodes), then all of BAYESVARIABLE's further ancestor nodes and other non-descendant nodes are #$conditionallyIndependent of it in the applicable #$Microtheory. To relate a node to a single one of its parent nodes, rather than the whole set, use #$bayesParent.") (#$isa #$bayesParentSet #$ProbabilisticCycLConstant) (#$isa #$bayesParentSet #$TernaryPredicate) (#$sharedNotes #$bayesParentSet #$NoteOnProbability) (#$comment #$BayesVariable "The collection of all Bayesian Network Variables intended for probability reasoning. #$BayesVariables are random variables that each typically represent the likelihood of a proposition being true (expressed as a real number between zero and one, where zero means certainly false and one means certainly true). See #$BayesNet.") (#$isa #$BayesVariable #$Collection) (#$isa #$BayesVariable #$ProbabilisticCycLConstant) (#$sharedNotes #$BayesVariable #$NoteOnProbability) (#$arg1Format #$behaviorCapable #$SetTheFormat) (#$arg1Isa #$behaviorCapable #$SomethingExisting) (#$arg2Format #$behaviorCapable #$SetTheFormat) (#$arg2Genl #$behaviorCapable #$Situation-Temporal) (#$arg2Isa #$behaviorCapable #$FirstOrderCollection) (#$arg3Format #$behaviorCapable #$SetTheFormat) (#$arg3Isa #$behaviorCapable #$BinaryRolePredicate) (#$argFormat #$behaviorCapable 1 #$SetTheFormat) (#$argFormat #$behaviorCapable 2 #$SetTheFormat) (#$argFormat #$behaviorCapable 3 #$SetTheFormat) (#$argGenl #$behaviorCapable 2 #$Situation-Temporal) (#$argGenl #$behaviorCapable 2 #$Situation-Temporal) (#$argIsa #$behaviorCapable 3 #$BinaryRolePredicate) (#$argIsa #$behaviorCapable 3 #$BinaryRolePredicate) (#$argIsa #$behaviorCapable 2 #$FirstOrderCollection) (#$argIsa #$behaviorCapable 2 #$FirstOrderCollection) (#$argIsa #$behaviorCapable 1 #$SomethingExisting) (#$argIsa #$behaviorCapable 1 #$SomethingExisting) (#$arity #$behaviorCapable 3) (#$comment #$behaviorCapable "The predicate #$behaviorCapable is used to indicate that an object (an instance of #$SomethingExisting) can play a role (an instance of #$BinaryRolePredicate) in a type of situation (a specialization of #$Situation-Temporal). (#$behaviorCapable OBJ SIT-TYPE ROLE) means that OBJ is able to play ROLE in a situation of type SIT-TYPE. Note that OBJ may or may not have been designed to function in that way (see the specializations of #$behaviorCapable, #$primaryFunction and #$intendedBehaviorCapable). Moreover, #$behaviorCapable does not imply that OBJ can unquestionably act in that way in every such situation, since extrinsic factors may prevent it from doing so; for example, if OBJ is a tool, it may be in the wrong location or operated by a person lacking the requisite skills. Examples: (intended capability) a hammer is #$behaviorCapable of being the #$deviceUsed in instances of #$HammeringANail; (unintended capability) an inner tube is capable of being the #$deviceUsed in instances of people #$FloatingInLiquid.") (#$isa #$behaviorCapable #$CapabilityPredicate-InstanceLevel) (#$isa #$behaviorCapable #$IndividualLevelPredicate) (#$isa #$behaviorCapable #$SituationTypeTernaryPredicate) (#$isa #$behaviorCapable #$TernaryPredicate) (#$arg1Isa #$behind-Directly #$SpatialThing-Localized) (#$arg1Isa #$behind-Directly #$SpatialThing-Localized) (#$arg2Isa #$behind-Directly #$PartiallyTangible) (#$arg2Isa #$behind-Directly #$PartiallyTangible) (#$argIsa #$behind-Directly 2 #$PartiallyTangible) (#$argIsa #$behind-Directly 2 #$PartiallyTangible) (#$argIsa #$behind-Directly 2 #$PartiallyTangible) (#$argIsa #$behind-Directly 1 #$SpatialThing-Localized) (#$argIsa #$behind-Directly 1 #$SpatialThing-Localized) (#$argIsa #$behind-Directly 1 #$SpatialThing-Localized) (#$arity #$behind-Directly 2) (#$comment #$behind-Directly "(#$behind-Directly AFT FORE) means that AFT is directly behind tangible object 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 side. AFT may be intangible, such as an image projected behind an actor on a stage.") (#$genlPreds #$behind-Directly #$behind-Generally) (#$isa #$behind-Directly #$IrreflexiveBinaryPredicate) (#$isa #$behind-Directly #$SpatialPredicate) (#$arg1Isa #$behind-Generally #$SpatialThing-Localized) (#$arg1Isa #$behind-Generally #$SpatialThing-Localized) (#$arg2Isa #$behind-Generally #$PartiallyTangible) (#$arg2Isa #$behind-Generally #$PartiallyTangible) (#$argIsa #$behind-Generally 2 #$PartiallyTangible) (#$argIsa #$behind-Generally 2 #$PartiallyTangible) (#$argIsa #$behind-Generally 2 #$PartiallyTangible) (#$argIsa #$behind-Generally 1 #$SpatialThing-Localized) (#$argIsa #$behind-Generally 1 #$SpatialThing-Localized) (#$argIsa #$behind-Generally 1 #$SpatialThing-Localized) (#$arity #$behind-Generally 2) (#$comment #$behind-Generally "(#$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. AFT may be intangible.") (#$genlPreds #$behind-Generally #$near) (#$genlPreds #$behind-Generally #$temporallyIntersects) (#$isa #$behind-Generally #$IrreflexiveBinaryPredicate) (#$isa #$behind-Generally #$SpatialPredicate) (#$comment #$Belgium "An instance of #$IndependentCountry. #$Belgium is a small country in northwestern Europe, bounded on the northwest by the #$NorthSea, on the north by the #$Netherlands, on the east by #$Germany, on the southeast by #$Luxembourg, and on the west by #$France.") (#$isa #$Belgium #$Entity) (#$isa #$Belgium #$IndependentCountry) (#$isa #$Belgium #$Individual) (#$isa #$Belgium #$IndustrializedCountry) (#$isa #$Belgium #$IndustrializedCountry) (#$arg1Format #$beliefs #$SetTheFormat) (#$arg1Isa #$beliefs #$IntelligentAgent) (#$arg2Format #$beliefs #$SetTheFormat) (#$arg2Isa #$beliefs #$ELSentence-Assertible) (#$arg2Isa #$beliefs #$ELSentence-Assertible) (#$argFormat #$beliefs 1 #$SetTheFormat) (#$argFormat #$beliefs 2 #$SetTheFormat) (#$argIsa #$beliefs 2 #$ELSentence-Assertible) (#$argIsa #$beliefs 2 #$ELSentence-Assertible) (#$argIsa #$beliefs 2 #$ELSentence-Assertible) (#$argIsa #$beliefs 1 #$IntelligentAgent) (#$argIsa #$beliefs 1 #$IntelligentAgent) (#$arity #$beliefs 2) (#$comment #$beliefs "(#$beliefs AGENT SENT) means that the #$Agent AGENT subscribes to the truth of the proposition PROP expressed by SENT (an #$ELSentence-Assertible). Note that PROP might or might not actually be true. See also the predicate #$beliefStatements, which relates a belief to a #$BeliefSystem.") (#$genlPreds #$beliefs #$hasOpinionAsToTruthOf) (#$genlPreds #$beliefs #$thinksProbable) (#$isa #$beliefs #$BinaryPredicate) (#$isa #$beliefs #$PropositionalAttitudeSlot) (#$arg1Format #$beliefStatements #$SetTheFormat) (#$arg1Isa #$beliefStatements #$BeliefSystem) (#$arg2Format #$beliefStatements #$SetTheFormat) (#$arg2Isa #$beliefStatements #$ELSentence-Assertible) (#$argFormat #$beliefStatements 1 #$SetTheFormat) (#$argFormat #$beliefStatements 2 #$SetTheFormat) (#$argIsa #$beliefStatements 1 #$BeliefSystem) (#$argIsa #$beliefStatements 1 #$BeliefSystem) (#$argIsa #$beliefStatements 2 #$ELSentence-Assertible) (#$argIsa #$beliefStatements 2 #$ELSentence-Assertible) (#$arity #$beliefStatements 2) (#$comment #$beliefStatements "(#$beliefStatements SYSTEM BELIEF) means that the belief expressed by the #$ELSentence-Assertible BELIEF is part of the #$BeliefSystem SYSTEM. Note that #$BeliefSystems -- ideologies in terms of which agents make sense of the world -- are instances of #$AbstractInformationalThing (q.v.). In order to relate a belief to an actual #$Agent who believes it, see the predicate #$beliefs.") (#$isa #$beliefStatements #$BinaryPredicate) (#$isa #$beliefStatements #$IntangibleObjectPredicate) (#$isa #$beliefStatements #$IntangibleObjectRelatingPredicate) (#$comment #$BeliefSystem "A specialization of #$AbstractInformationalThing. Each instance of #$BeliefSystem is an ideology (systems of belief) in terms of which an agent characterizes (i.e., makes sense of) the world. Instances of #$BeliefSystem include: #$VegetarianBeliefs, #$GermanNaziIdeology, #$RepublicanPartyIdeology, #$CommunistIdeology, #$PacifistIdeology, #$Atheism, etc. See also #$ClassificationSystem.") (#$disjointWith #$BeliefSystem #$Agent-Generic) (#$disjointWith #$BeliefSystem #$CommunicationConvention) (#$disjointWith #$BeliefSystem #$ComputerFile-Abstract) (#$disjointWith #$BeliefSystem #$DevisedPracticeOrWork) (#$disjointWith #$BeliefSystem #$StructuredInformationSource) (#$genls #$BeliefSystem #$AbstractInformationalThing) (#$genls #$BeliefSystem #$Individual) (#$genls #$BeliefSystem #$TemporalThing) (#$isa #$BeliefSystem #$BeliefSystemType) (#$isa #$BeliefSystem #$FirstOrderCollection) (#$comment #$BeliefSystemType "The collection of all the kinds of #$BeliefSystems -- religious, philosophical, political, ethical, cultural, and scientific. Some elements of this collection include #$Religion, #$PhilosophyBeliefs, etc. The most general member of this set is #$BeliefSystems (qv).") (#$disjointWith #$BeliefSystemType #$ExistingStuffType) (#$disjointWith #$BeliefSystemType #$PersonTypeByCulture) (#$disjointWith #$BeliefSystemType #$PersonTypeByPositionInOrg) (#$disjointWith #$BeliefSystemType #$PhysiologicalConditionType) (#$disjointWith #$BeliefSystemType #$ShapeType) (#$genls #$BeliefSystemType #$FirstOrderCollection) (#$isa #$BeliefSystemType #$CollectionType) (#$isa #$BeliefSystemType #$CollectionType) (#$isa #$BeliefSystemType #$SecondOrderCollection) (#$typeGenls #$BeliefSystemType #$BeliefSystem) (#$comment #$Belligerence "Hostility. Aggressive and unfriendly attitude or disposition. Enmity. Ill will; positive hatred") (#$genls #$Belligerence #$Anger) (#$genls #$Belligerence #$Contempt) (#$isa #$Belligerence #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Belligerence #$FeelingType) (#$arg1Isa #$beneficiary #$Event) (#$arg1Isa #$beneficiary #$Event) (#$arg2Format #$beneficiary #$SetTheFormat) (#$arg2Isa #$beneficiary #$Agent) (#$arg2Isa #$beneficiary #$Agent) (#$argFormat #$beneficiary 2 #$SetTheFormat) (#$argIsa #$beneficiary 2 #$Agent) (#$argIsa #$beneficiary 2 #$Agent) (#$argIsa #$beneficiary 2 #$Agent) (#$argIsa #$beneficiary 1 #$Event) (#$argIsa #$beneficiary 1 #$Event) (#$argIsa #$beneficiary 1 #$Event) (#$arity #$beneficiary 2) (#$comment #$beneficiary "(#$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.") (#$genlInverse #$beneficiary #$positiveVestedInterest) (#$genlPreds #$beneficiary #$actors) (#$isa #$beneficiary #$ActorSlot) (#$relationAllExists #$beneficiary #$HelpingAnAgent #$Agent) (#$minimizeExtent #$beneficiary) (#$comment #$BengaliLanguage "An instance of #$LivingLanguage. #$BengaliLanguage is an Indo-Aryan language spoken by persons in Bangladesh and India.") (#$isa #$BengaliLanguage #$Individual) (#$isa #$BengaliLanguage #$LivingLanguage) (#$isa #$BengaliLanguage #$NaturalLanguage) (#$arg1Isa #$between #$SpatialThing) (#$arg1Isa #$between #$SpatialThing) (#$arg2Isa #$between #$SpatialThing) (#$arg2Isa #$between #$SpatialThing) (#$arg3Isa #$between #$SpatialThing) (#$arg3Isa #$between #$SpatialThing) (#$argIsa #$between 1 #$SpatialThing) (#$argIsa #$between 1 #$SpatialThing) (#$argIsa #$between 2 #$SpatialThing) (#$argIsa #$between 2 #$SpatialThing) (#$argIsa #$between 3 #$SpatialThing) (#$argIsa #$between 3 #$SpatialThing) (#$arity #$between 3) (#$comment #$between "(#$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 #$ScalarIntervals, use #$greaterThan or #$followingValue. 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 #$betweenOnPath.") (#$isa #$between #$SpatialPredicate) (#$isa #$between #$TernaryPredicate) (#$arg1Isa #$betweenOnPath #$Thing) (#$arg1Isa #$betweenOnPath #$Thing) (#$arg2Isa #$betweenOnPath #$Thing) (#$arg2Isa #$betweenOnPath #$Thing) (#$arg3Isa #$betweenOnPath #$Thing) (#$arg3Isa #$betweenOnPath #$Thing) (#$arg4Isa #$betweenOnPath #$Path-Simple) (#$arg4Isa #$betweenOnPath #$Path-Simple) (#$argIsa #$betweenOnPath 4 #$Path-Simple) (#$argIsa #$betweenOnPath 4 #$Path-Simple) (#$argIsa #$betweenOnPath 4 #$Path-Simple) (#$argIsa #$betweenOnPath 1 #$Thing) (#$argIsa #$betweenOnPath 1 #$Thing) (#$argIsa #$betweenOnPath 1 #$Thing) (#$argIsa #$betweenOnPath 2 #$Thing) (#$argIsa #$betweenOnPath 2 #$Thing) (#$argIsa #$betweenOnPath 2 #$Thing) (#$argIsa #$betweenOnPath 3 #$Thing) (#$argIsa #$betweenOnPath 3 #$Thing) (#$argIsa #$betweenOnPath 3 #$Thing) (#$arity #$betweenOnPath 4) (#$comment #$betweenOnPath "(#$betweenOnPath 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, #$betweenOnPath does not always determine a linear order (#$TotalOrdering) on the set of all points on PATH when PATH is not part of a specified #$PathSystem (since one thing on such a path -- #$onPath PATH -- may be part of another). However, in a specified #$PathSystem SYS, #$betweenOnPath does determine a linear order on the set of all points on PATH in SYS.") (#$isa #$betweenOnPath #$CustomaryPathCycLConstant) (#$isa #$betweenOnPath #$QuaternaryPredicate) (#$arg1Isa #$biases #$IntelligentAgent) (#$arg2Format #$biases #$SetTheFormat) (#$arg2Isa #$biases #$ELSentence-Assertible) (#$argFormat #$biases 2 #$SetTheFormat) (#$argIsa #$biases 2 #$ELSentence-Assertible) (#$argIsa #$biases 2 #$ELSentence-Assertible) (#$argIsa #$biases 1 #$IntelligentAgent) (#$argIsa #$biases 1 #$IntelligentAgent) (#$arity #$biases 2) (#$comment #$biases "(#$biases AGT PROP) means that the #$Agent AGT has the unsubstantiated belief PROP (represented by a #$ELSentence-Assertible). 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.") (#$genlPreds #$biases #$opinions) (#$isa #$biases #$BinaryPredicate) (#$isa #$biases #$PropositionalAttitudeSlot) (#$comment #$Bicycle "#$Bicycle is a specialization of #$WheeledTransportationDevice, #$MountableTransporter, #$Device-UserPowered, and #$Device-UserControlled. Each instance of #$Bicycle is a personal wheeled transport device powered by human peddling. Most bicycles have two main wheels arranged in-line, but some tandem bicycles have more than two wheels.") (#$disjointWith #$Bicycle #$Wagon) (#$genls #$Bicycle #$Device-UserControlled) (#$genls #$Bicycle #$Device-UserPowered) (#$genls #$Bicycle #$Individual) (#$genls #$Bicycle #$MountableTransporter) (#$genls #$Bicycle #$PartiallyTangibleProduct) (#$genls #$Bicycle #$WheeledTransportationDevice) (#$isa #$Bicycle #$ExistingObjectType) (#$isa #$Bicycle #$ProductByGenericType) (#$isa #$Bicycle #$ProductType) (#$comment #$BidirectedPathSystem "An instance of #$PathSystemType-Structural and a specialization of #$Semi-DirectedPathSystem. Each instance of #$BidirectedPathSystem is such that every link in it has two directions (see #$linkFromToInSystem).") (#$disjointWith #$BidirectedPathSystem #$DirectedPathSystem) (#$genls #$BidirectedPathSystem #$Semi-DirectedPathSystem) (#$genls #$BidirectedPathSystem #$Thing) (#$isa #$BidirectedPathSystem #$Collection) (#$isa #$BidirectedPathSystem #$PathSystemCycLConstant) (#$isa #$BidirectedPathSystem #$PathSystemType-Structural) (#$comment #$BilaterallySymmetricObject "A specialization of #$SpatialThing. Each instance of #$BilaterallySymmetricObject is an object which is symmetric on both sides of a bisecting axis.") (#$genls #$BilaterallySymmetricObject #$Individual) (#$genls #$BilaterallySymmetricObject #$SpatialThing) (#$isa #$BilaterallySymmetricObject #$ExistingObjectType) (#$comment #$BilateralObject "A #$BilateralObject is an object that has an intrinsic front and back, or an intrinsic bottom and top, or an intrinsic left and right. The 'or's' are of course inclusive. See also the comments for #$FrontAndBackSidedObject, #$LeftAndRightSidedObject, #$TopAndBottomSidedObject, #$HexalateralObject A perfectly smooth ball bearing is a negative exemplar of a #$BilateralObject. On the other hand a ball bearing with a dot painted on one side, could be considered to have a well defined front if, for example, the dotted were designated as the front side (see also #$NoteAboutSidedObject).") (#$genls #$BilateralObject #$Individual) (#$genls #$BilateralObject #$TwoOrHigherDimensionalThing) (#$isa #$BilateralObject #$ExistingObjectType) (#$comment #$BillingLocation "A specialization of #$MailingLocation. Each instance of #$BillingLocation is a location to which invoices are sent. For most private individuals, their billing location is their home address.") (#$genls #$BillingLocation #$Individual) (#$genls #$BillingLocation #$MailingLocation) (#$isa #$BillingLocation #$ContactLocationType) (#$isa #$BillingLocation #$ExistingObjectType) (#$comment #$Bill-PaymentRequest "A specialization of #$TextualMaterial. Each instance of #$Bill-PaymentRequest is a written notification of a demand or request made by a creditor (or its agent) to a debtor, for payment of a debt (see #$PaymentObligation) previously incurred for some loan, goods, or services. Instances of #$Bill-PaymentRequest include telephone bills, tax bills, department store bills, cleaning bills, and fuel bills. Note that this collection includes only actual physical copies of bills -- for the information contained in a given bill (which might be reproduced in more than one physical copy of it), see #$Bill-PaymentRequest-PIT. Nor is this mere piece of paper to be construed as the actual request (or demand) for money (for which see collections such as #$Requesting-CommunicationAct). See also the predicate #$owesDebts.") (#$genls #$Bill-PaymentRequest #$Individual) (#$genls #$Bill-PaymentRequest #$TextualMaterial) (#$isa #$Bill-PaymentRequest #$ExistingObjectType) (#$isa #$Bill-PaymentRequest #$TextualMaterialTypeByFunction) (#$comment #$BinaryAttributePredicate "The subcollection of #$BinaryPredicates that relate attributes to things that have them or are perceived as having them. More formally, PRED is an instance of this collection if (#$arg2Isa PRED ATT-VAL-SPEC) holds for some subcollection ATT-VAL-SPEC of #$AttributeValue, and the attributes represented by instances of ATT-VAL-SPEC are related by PRED to some thing or things having this attribute or perceived as having it. For example, #$colorHasChroma is an instance of this collection since (#$arg2Isa #$colorHasChroma #$MunsellChroma) holds, #$MunsellChroma is a specialization of #$AttributeValue and #$colorHasChroma relates instances of #$MunsellChroma to instances of #$Color. #$genlAttributes is *not* an instance of this collection since, even though (#$arg2Isa #$genlAttributes #$AttributeValue) holds, since #$genlAttributes relates two instances of #$AttributeValue in such a way that it cannot be said to represent the attribution of one property to another.") (#$genls #$BinaryAttributePredicate #$AttributePredicate) (#$genls #$BinaryAttributePredicate #$BinaryPredicate) (#$isa #$BinaryAttributePredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BinaryAttributePredicate #$PredicateCategory) (#$sharedNotes #$BinaryAttributePredicate #$NoteAboutPredicateCategories) (#$comment #$BinaryFunction "A specialization of both #$BinaryRelation and #$Function-Denotational. An instance of #$Function-Denotational FUNC is an instance of #$BinaryFunction if and only if FUNC has an #$arity of 2.") (#$genls #$BinaryFunction #$BinaryRelation) (#$genls #$BinaryFunction #$BinaryRelation) (#$genls #$BinaryFunction #$BinaryRelation) (#$genls #$BinaryFunction #$FixedArityFunction) (#$genls #$BinaryFunction #$Function-Denotational) (#$genls #$BinaryFunction #$Function-Denotational) (#$genls #$BinaryFunction #$Function-MathematicalObject) (#$isa #$BinaryFunction #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BinaryFunction #$Collection) (#$isa #$BinaryFunction #$ConventionalClassificationType) (#$isa #$BinaryFunction #$CoreConstant) (#$isa #$BinaryFunction #$RelationshipTypeByArity) (#$arg1Isa #$BinaryOperatorInProgramFn #$BinaryProgramOperator) (#$arg1Isa #$BinaryOperatorInProgramFn #$BinaryProgramOperator) (#$arg2Isa #$BinaryOperatorInProgramFn #$ProgramExpression) (#$arg2Isa #$BinaryOperatorInProgramFn #$ProgramExpression) (#$arg3Isa #$BinaryOperatorInProgramFn #$ProgramExpression) (#$arg3Isa #$BinaryOperatorInProgramFn #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 1 #$BinaryProgramOperator) (#$argIsa #$BinaryOperatorInProgramFn 1 #$BinaryProgramOperator) (#$argIsa #$BinaryOperatorInProgramFn 1 #$BinaryProgramOperator) (#$argIsa #$BinaryOperatorInProgramFn 2 #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 2 #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 2 #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 3 #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 3 #$ProgramExpression) (#$argIsa #$BinaryOperatorInProgramFn 3 #$ProgramExpression) (#$arity #$BinaryOperatorInProgramFn 3) (#$arity #$BinaryOperatorInProgramFn 3) (#$comment #$BinaryOperatorInProgramFn "(#$BinaryOperatorInProgramFn OPERATOR TERM1 TERM2) refers to the program step of using a binary operator with args TERM1 and TERM2.") (#$isa #$BinaryOperatorInProgramFn #$TernaryFunction) (#$isa #$BinaryOperatorInProgramFn #$UnreifiableFunction) (#$resultIsa #$BinaryOperatorInProgramFn #$Individual) (#$resultIsa #$BinaryOperatorInProgramFn #$ProgramStep) (#$comment #$BinaryPredicate "A specialization of both #$BinaryRelation and #$Predicate. #$BinaryPredicate is the collection of all predicates whose arity (see #$arity) is 2.") (#$genls #$BinaryPredicate #$BinaryRelation) (#$genls #$BinaryPredicate #$BinaryRelation) (#$genls #$BinaryPredicate #$BinaryRelation) (#$genls #$BinaryPredicate #$FixedArityRelation) (#$genls #$BinaryPredicate #$Predicate) (#$genls #$BinaryPredicate #$Predicate) (#$genls #$BinaryPredicate #$Predicate) (#$isa #$BinaryPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BinaryPredicate #$Collection) (#$isa #$BinaryPredicate #$CoreConstant) (#$isa #$BinaryPredicate #$PredicateCategory) (#$isa #$BinaryPredicate #$RelationshipTypeByArity) (#$comment #$BinaryPredicateTypeByLogicalFeature "A collection of collections and a specialization of #$PredicateCategory. Each instance of #$BinaryPredicateTypeByLogicalFeature is a collection of #$BinaryPredicates whose instances all share some significant logical feature, such as reflexivity or asymmetry. Examples include #$TransitiveBinaryPredicate, #$AntiSymmetricBinaryPredicate, and #$EquivalenceRelation.") (#$genls #$BinaryPredicateTypeByLogicalFeature #$PredicateCategory) (#$genls #$BinaryPredicateTypeByLogicalFeature #$RelationTypeByLogicalFeature) (#$isa #$BinaryPredicateTypeByLogicalFeature #$CollectionType) (#$isa #$BinaryPredicateTypeByLogicalFeature #$SecondOrderCollection) (#$typeGenls #$BinaryPredicateTypeByLogicalFeature #$BinaryPredicate) (#$comment #$BinaryProgramOperator "This is the collection of operators found in programming languages.") (#$genls #$BinaryProgramOperator #$Individual) (#$genls #$BinaryProgramOperator #$ProgramOperator) (#$isa #$BinaryProgramOperator #$ObjectType) (#$comment #$BinaryRelation "The collection of all fixed-arity relations of arity 2 (see #$arity). The most notable specializations of #$BinaryRelation are #$BinaryPredicate and #$BinaryFunction (qq.v.).") (#$disjointWith #$BinaryRelation #$PartiallyCommutativeRelation) (#$genls #$BinaryRelation #$FixedArityRelation) (#$genls #$BinaryRelation #$FixedArityRelation) (#$isa #$BinaryRelation #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BinaryRelation #$Collection) (#$isa #$BinaryRelation #$CoreConstant) (#$isa #$BinaryRelation #$RelationshipTypeByArity) (#$requiredArg1Pred #$BinaryRelation #$arg2Isa) (#$rewriteOf #$BinaryRelation (#$ArityRelationFn 2)) (#$comment #$BinaryRolePredicate "A specialization of #$Role. An instance ROLE of #$Role is also an instance of #$BinaryRolePredicate just in case ROLE is an instance of #$BinaryPredicate. In other words, ROLE is a binary predicate that relates a situation to some component of that situation, e.g. #$subEvents or participants.") (#$genls #$BinaryRolePredicate #$BinaryPredicate) (#$genls #$BinaryRolePredicate #$BinaryPredicate) (#$genls #$BinaryRolePredicate #$ObjectPredicate) (#$genls #$BinaryRolePredicate #$Role) (#$isa #$BinaryRolePredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BinaryRolePredicate #$PredicateCategory) (#$comment #$BiologicalCatabolismEvent "A collection of events. Each #$BiologicalCatabolismEvent 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).") (#$genls #$BiologicalCatabolismEvent #$BiologicalDestructionEvent) (#$genls #$BiologicalCatabolismEvent #$BiologicalMetabolismEvent) (#$genls #$BiologicalCatabolismEvent #$Individual) (#$isa #$BiologicalCatabolismEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalCatabolismEvent #$TemporalObjectType) (#$comment #$BiologicalClass "The collection of taxonomic subdivisions directly under #$BiologicalPhylum (for animals and for the animal-like organisms in the #$ProtistaKingdom), or #$BiologicalDivision (for the plants and for the plant-like organisms within the #$ProtistaKingdom).") (#$genls #$BiologicalClass #$BiologicalTaxon) (#$genls #$BiologicalClass #$ExistingObjectType) (#$isa #$BiologicalClass #$BiologicalTaxonType) (#$isa #$BiologicalClass #$CollectionType) (#$isa #$BiologicalClass #$CollectionType) (#$isa #$BiologicalClass #$CollectionType) (#$isa #$BiologicalClass #$DisjointCollectionType) (#$isa #$BiologicalClass #$SecondOrderCollection) (#$comment #$BiologicalDecompositionEvent "A collection of events. In each #$BiologicalDecompositionEvent, some living structures are decomposed.") (#$genls #$BiologicalDecompositionEvent #$BiologicalDestructionEvent) (#$genls #$BiologicalDecompositionEvent #$DecompositionEvent) (#$genls #$BiologicalDecompositionEvent #$Individual) (#$isa #$BiologicalDecompositionEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalDecompositionEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalDecompositionEvent #$BodilyFunctionEvent) (#$siblingDisjointExceptions #$BiologicalDecompositionEvent #$BodilyFunctionEvent-Involuntary) (#$siblingDisjointExceptions #$BiologicalDecompositionEvent #$TranslationAlongInternalLivingStructure) (#$comment #$BiologicalDestructionEvent "A specialization of both #$PhysicalDestructionEvent and #$BiologicalEvent. In each instance of #$BiologicalDestructionEvent, some instance(s) of #$BiologicalLivingObject (q.v.) are destroyed. Notable specializations of #$BiologicalDestructionEvent include #$BiologicalCatabolismEvent, #$DigestionEvent, and #$BiologicalDecompositionEvent.") (#$genls #$BiologicalDestructionEvent #$BiologicalEvent) (#$genls #$BiologicalDestructionEvent #$Individual) (#$genls #$BiologicalDestructionEvent #$PhysicalDestructionEvent) (#$isa #$BiologicalDestructionEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalDestructionEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$BiologicalMetabolismEvent) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$BodilyFunctionEvent) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$BodilyFunctionEvent-Involuntary) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$DecompositionEvent) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$BiologicalDestructionEvent #$TranslationAlongInternalLivingStructure) (#$comment #$BiologicalDevelopmentEvent "A collection of events, and a subcollection of #$IntrinsicStateChangeEvent. In each instance of #$BiologicalDevelopmentEvent, 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.") (#$genls #$BiologicalDevelopmentEvent #$BiologicalEvent) (#$genls #$BiologicalDevelopmentEvent #$Individual) (#$genls #$BiologicalDevelopmentEvent #$IntrinsicStateChangeEvent) (#$isa #$BiologicalDevelopmentEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalDevelopmentEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalDevelopmentEvent #$EmittingAnObject) (#$comment #$BiologicalDivision "A specialization of #$BiologicalTaxon. Each instance of #$BiologicalDivision is a main taxonomic subdivision of some instance of #$BiologicalKingdom (or #$BiologicalSubkingdom) for the members of the #$MoneraKingdom (i.e., prokaryotes), #$Fungus Kingdom, #$Plant Kingdom, and for the plant-like organisms within the #$ProtistaKingdom. In the #$Animal Kingdom, however, the main taxonomic subdivisions are instances of #$BiologicalPhylum (q.v.), rather than #$BiologicalDivision.") (#$genls #$BiologicalDivision #$BiologicalTaxon) (#$genls #$BiologicalDivision #$ExistingObjectType) (#$isa #$BiologicalDivision #$BiologicalTaxonType) (#$isa #$BiologicalDivision #$CollectionType) (#$isa #$BiologicalDivision #$CollectionType) (#$isa #$BiologicalDivision #$DisjointCollectionType) (#$isa #$BiologicalDivision #$SecondOrderCollection) (#$typeGenls #$BiologicalDivision #$Organism-Whole) (#$comment #$BiologicalEvent "A specialization of #$BiologicalProcess (q.v.) instances of which are non-deliberately \"done by\" biological organisms. Each instance of #$BiologicalEvent is a biological process that has an instance of #$Organism-Whole as a \"bodily doer\" (see #$bodilyDoer). Note that not all physical events that have bodily doers are #$BiologicalEvents; they might (e.g.) be #$PhysiologicalConditions that are not biological events. Thus, having a bodily doer is a necessary but not a sufficient condition for being an instance of #$BiologicalEvent.") (#$genls #$BiologicalEvent #$Individual) (#$genls #$BiologicalEvent #$PhysicalEvent) (#$isa #$BiologicalEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalEvent #$TemporalStuffType) (#$siblingDisjointExceptions #$BiologicalEvent #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$BiologicalEvent #$PhysicalDestructionEvent) (#$siblingDisjointExceptions #$BiologicalEvent #$PhysicalSynthesis) (#$siblingDisjointExceptions #$BiologicalEvent #$Production-Generic) (#$comment #$BiologicalFamily "The collection of biological taxonomic subdivisions below #$BiologicalOrder (or #$BiologicalSuborder) and above #$BiologicalGenus. Especially important in Botanical classification.") (#$genls #$BiologicalFamily #$BiologicalTaxon) (#$genls #$BiologicalFamily #$ExistingObjectType) (#$isa #$BiologicalFamily #$BiologicalTaxonType) (#$isa #$BiologicalFamily #$CollectionType) (#$isa #$BiologicalFamily #$CollectionType) (#$isa #$BiologicalFamily #$DisjointCollectionType) (#$isa #$BiologicalFamily #$SecondOrderCollection) (#$arg1Format #$biologicalFather #$SetTheFormat) (#$arg1Isa #$biologicalFather #$Animal) (#$arg1Isa #$biologicalFather #$Animal) (#$arg2Format #$biologicalFather #$SingleEntry) (#$arg2Format #$biologicalFather #$SingleEntry) (#$arg2Isa #$biologicalFather #$MaleAnimal) (#$arg2Isa #$biologicalFather #$MaleAnimal) (#$argFormat #$biologicalFather 1 #$SetTheFormat) (#$argFormat #$biologicalFather 2 #$SingleEntry) (#$argFormat #$biologicalFather 2 #$SingleEntry) (#$argIsa #$biologicalFather 1 #$Animal) (#$argIsa #$biologicalFather 1 #$Animal) (#$argIsa #$biologicalFather 1 #$Animal) (#$argIsa #$biologicalFather 2 #$MaleAnimal) (#$argIsa #$biologicalFather 2 #$MaleAnimal) (#$argIsa #$biologicalFather 2 #$MaleAnimal) (#$arity #$biologicalFather 2) (#$comment #$biologicalFather "A specialization of #$biologicalParents that relates a given #$Animal to its male biological parent. (#$biologicalFather OFFSPRING MALE) means that MALE is the male biological parent of OFFSPRING. See also #$father.") (#$functionalInArgs #$biologicalFather 2) (#$genlInverse #$biologicalFather #$biologicalOffspring) (#$isa #$biologicalFather #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalFather #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalFather #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalFather #$AsymmetricBinaryPredicate) (#$isa #$biologicalFather #$BinaryPredicate) (#$isa #$biologicalFather #$InterExistingObjectPredicate) (#$isa #$biologicalFather #$InterExistingObjectPredicate) (#$isa #$biologicalFather #$StrictlyFunctionalSlot) (#$negationInverse #$biologicalFather #$biologicalFather) (#$negationInverse #$biologicalFather #$biologicalFather) (#$relationAllExists #$biologicalFather #$ChordataPhylum #$MaleAnimal) (#$relationInstanceExists #$biologicalFather (#$GenericInstanceFn #$Dog) #$MaleAnimal) (#$strictlyFunctionalInArgs #$biologicalFather 2) (#$strictlyFunctionalInArgs #$biologicalFather 2) (#$typedGenlInverse #$biologicalFather #$biologicalOffspring) (#$comment #$BiologicalGenus "The collection of biological taxonomic subdivisions (see #$BiologicalTaxon) created below #$BiologicalFamily and above #$BiologicalSpecies. Sometimes, hybrids are possible between different instances of #$BiologicalSpecies that belong to the same #$BiologicalGenus.") (#$genls #$BiologicalGenus #$BiologicalTaxon) (#$genls #$BiologicalGenus #$ExistingObjectType) (#$isa #$BiologicalGenus #$BiologicalTaxonType) (#$isa #$BiologicalGenus #$CollectionType) (#$isa #$BiologicalGenus #$CollectionType) (#$isa #$BiologicalGenus #$DisjointCollectionType) (#$isa #$BiologicalGenus #$SecondOrderCollection) (#$comment #$BiologicalIntakeEvent "A specialization of #$BiologicalTransportationEvent. In each instance of #$BiologicalIntakeEvent, some object(s) are taken into some living structure.") (#$genls #$BiologicalIntakeEvent #$Individual) (#$genls #$BiologicalIntakeEvent #$TranslationAlongInternalLivingStructure) (#$isa #$BiologicalIntakeEvent #$AnimalCapabilityType) (#$isa #$BiologicalIntakeEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalIntakeEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$BiologicalEvent) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$BodilyFunctionEvent) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$BodyMovementEvent) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$EnclosingSomething) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$PassingThroughPortal) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$PhysicalDestructionEvent) (#$siblingDisjointExceptions #$BiologicalIntakeEvent #$PhysiologicalProcess) (#$comment #$BiologicalKingdom "A collection of collections. Each instance of #$BiologicalKingdom is a sub-collection of #$Organism-Whole whose instances all belong to one of the highest, most general taxonomic divisions of organisms. Notable instances of #$BiologicalKingdom include #$Animal, #$Plant, #$ProtistaKingdom, and #$MoneraKingdom.") (#$genls #$BiologicalKingdom #$BiologicalTaxon) (#$genls #$BiologicalKingdom #$ExistingObjectType) (#$isa #$BiologicalKingdom #$BiologicalTaxonType) (#$isa #$BiologicalKingdom #$CollectionType) (#$isa #$BiologicalKingdom #$CollectionType) (#$isa #$BiologicalKingdom #$DisjointCollectionType) (#$isa #$BiologicalKingdom #$SecondOrderCollection) (#$comment #$BiologicalLivingObject "The collection of all structures that are composed of one or more living cells (see #$Cell). Biological living objects (or \"BLO\"s) might either be instances of #$Organism-Whole (like dogs or pine trees) or components of such whole living 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 instance of #$BiologicalLivingObject is either capable of biological reproduction itself or has components which are capable of biological reproduction (such as the cells in a living arm).") (#$disjointWith #$BiologicalLivingObject #$Artifact-Generic) (#$disjointWith #$BiologicalLivingObject #$ContactLocation) (#$disjointWith #$BiologicalLivingObject #$InanimateThing) (#$disjointWith #$BiologicalLivingObject #$Place) (#$disjointWith #$BiologicalLivingObject (#$SubcollectionOfWithRelationFromTypeFn #$Thing #$outputsCreated #$Boiling)) (#$genls #$BiologicalLivingObject #$ComplexPhysicalObject) (#$genls #$BiologicalLivingObject #$Individual) (#$genls #$BiologicalLivingObject #$NaturalTangibleStuff) (#$genls #$BiologicalLivingObject #$OrganicStuff) (#$genls #$BiologicalLivingObject #$SpatialThing-Localized) (#$genls #$BiologicalLivingObject (#$CollectionUnionFn (#$TheSet #$BiologicalLivingObject (#$GroupFn #$BiologicalLivingObject)))) (#$isa #$BiologicalLivingObject #$ExistingStuffType) (#$isa #$BiologicalLivingObject #$TemporalStuffType) (#$comment #$BiologicalMetabolismEvent "A specialization of #$BiologicalProcess-CellularLevel. Each instance of #$BiologicalMetabolismEvent is a biological process in which substrates are converted into metabolites. The metabolites may be more or less complex than the substrates.") (#$genls #$BiologicalMetabolismEvent #$ChemicalReaction) (#$genls #$BiologicalMetabolismEvent #$Individual) (#$isa #$BiologicalMetabolismEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalMetabolismEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalMetabolismEvent #$BiologicalEvent) (#$siblingDisjointExceptions #$BiologicalMetabolismEvent #$PhysicalDestructionEvent) (#$arg1Isa #$biologicalMother #$Animal) (#$arg1Isa #$biologicalMother #$Animal) (#$arg2Format #$biologicalMother #$SingleEntry) (#$arg2Format #$biologicalMother #$SingleEntry) (#$arg2Isa #$biologicalMother #$FemaleAnimal) (#$arg2Isa #$biologicalMother #$FemaleAnimal) (#$argFormat #$biologicalMother 2 #$SingleEntry) (#$argFormat #$biologicalMother 2 #$SingleEntry) (#$argIsa #$biologicalMother 1 #$Animal) (#$argIsa #$biologicalMother 1 #$Animal) (#$argIsa #$biologicalMother 1 #$Animal) (#$argIsa #$biologicalMother 2 #$FemaleAnimal) (#$argIsa #$biologicalMother 2 #$FemaleAnimal) (#$argIsa #$biologicalMother 2 #$FemaleAnimal) (#$arity #$biologicalMother 2) (#$comment #$biologicalMother "A specialization of #$biologicalParents that relates a given #$Animal to its female biological parent. (#$biologicalMother OFFSPRING FEMALE) means that FEMALE is the female biological parent of OFFSPRING. Cf. #$mother.") (#$equivPredsWRTTypes #$biologicalMother #$mother #$NonPersonAnimal #$NonPersonAnimal) (#$functionalInArgs #$biologicalMother 2) (#$genlInverse #$biologicalMother #$biologicalOffspring) (#$genlPreds #$biologicalMother #$mother) (#$genlPredsWRTTypes #$biologicalMother #$hasBeenIn #$Mammal #$Mammal) (#$genlPredsWRTTypes #$biologicalMother #$mother #$NonPersonAnimal #$NonPersonAnimal) (#$isa #$biologicalMother #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalMother #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalMother #$AsymmetricBinaryPredicate) (#$isa #$biologicalMother #$BinaryPredicate) (#$isa #$biologicalMother #$InterExistingObjectPredicate) (#$isa #$biologicalMother #$InterExistingObjectPredicate) (#$isa #$biologicalMother #$InterExistingObjectPredicate) (#$isa #$biologicalMother #$StrictlyFunctionalSlot) (#$negationInverse #$biologicalMother #$biologicalMother) (#$relationAllExists #$biologicalMother #$ChordataPhylum #$FemaleAnimal) (#$relationInstanceExists #$biologicalMother (#$GenericInstanceFn #$Dog) #$FemaleAnimal) (#$strictlyFunctionalInArgs #$biologicalMother 2) (#$strictlyFunctionalInArgs #$biologicalMother 2) (#$typedGenlInverse #$biologicalMother #$biologicalOffspring) (#$arg1Format #$biologicalOffspring #$SetTheFormat) (#$arg1Isa #$biologicalOffspring #$Animal) (#$arg1Isa #$biologicalOffspring #$Animal) (#$arg2Format #$biologicalOffspring #$SetTheFormat) (#$arg2Isa #$biologicalOffspring #$Animal) (#$arg2Isa #$biologicalOffspring #$Animal) (#$argFormat #$biologicalOffspring 1 #$SetTheFormat) (#$argFormat #$biologicalOffspring 2 #$SetTheFormat) (#$argIsa #$biologicalOffspring 1 #$Animal) (#$argIsa #$biologicalOffspring 1 #$Animal) (#$argIsa #$biologicalOffspring 1 #$Animal) (#$argIsa #$biologicalOffspring 2 #$Animal) (#$argIsa #$biologicalOffspring 2 #$Animal) (#$argIsa #$biologicalOffspring 2 #$Animal) (#$arity #$biologicalOffspring 2) (#$comment #$biologicalOffspring "A specialization of #$biologicalRelatives. (#$biologicalOffspring PARENT OFFSPRING) means that PARENT is one of the biological parents of OFFSPRING. Specializations of this predicate include #$biologicalDaughters and #$biologicalSons. Cf. #$children.") (#$genlInverse #$biologicalOffspring #$ancestors) (#$genlPreds #$biologicalOffspring #$biologicalRelatives) (#$isa #$biologicalOffspring #$AntiTransitiveBinaryPredicate) (#$isa #$biologicalOffspring #$AsymmetricBinaryPredicate) (#$isa #$biologicalOffspring #$BinaryPredicate) (#$isa #$biologicalOffspring #$InterExistingObjectPredicate) (#$isa #$biologicalOffspring #$InterExistingObjectPredicate) (#$negationInverse #$biologicalOffspring #$biologicalOffspring) (#$negationInverse #$biologicalOffspring #$biologicalOffspring) (#$comment #$BiologicalOrder "The collection of biological taxonomic subdivisions (see #$BiologicalTaxon) defined below #$BiologicalClass (or #$BiologicalSubclass) and above #$BiologicalFamily.") (#$genls #$BiologicalOrder #$BiologicalTaxon) (#$genls #$BiologicalOrder #$ExistingObjectType) (#$isa #$BiologicalOrder #$BiologicalTaxonType) (#$isa #$BiologicalOrder #$CollectionType) (#$isa #$BiologicalOrder #$CollectionType) (#$isa #$BiologicalOrder #$DisjointCollectionType) (#$isa #$BiologicalOrder #$SecondOrderCollection) (#$comment #$BiologicalPhylum "The collection of main taxonomic subdivisions of #$BiologicalKingdom (or #$BiologicalSubkingdom if present) for the #$Animal kingdom and for the animal-like organisms within the #$ProtistaKingdom. The other elements of #$BiologicalKingdom have divisions belonging to #$BiologicalDivision instead of Phyla (Phyla is the plural of Phylum).") (#$genls #$BiologicalPhylum #$BiologicalTaxon) (#$genls #$BiologicalPhylum #$ExistingObjectType) (#$isa #$BiologicalPhylum #$BiologicalTaxonType) (#$isa #$BiologicalPhylum #$CollectionType) (#$isa #$BiologicalPhylum #$CollectionType) (#$isa #$BiologicalPhylum #$DisjointCollectionType) (#$isa #$BiologicalPhylum #$SecondOrderCollection) (#$comment #$BiologicalProductionEvent "A specialization of both #$PhysicalCreationEvent and #$BiologicalEvent. In each instance of #$BiologicalProductionEvent, raw materials are combined to produce a product, and at least one instance of #$BiologicalLivingObject (q.v.) is the producer. Specializations of #$BiologicalProductionEvent include #$SecretionEvent and #$BiologicalReproductionEvent.") (#$genls #$BiologicalProductionEvent #$BiologicalEvent) (#$genls #$BiologicalProductionEvent #$Individual) (#$genls #$BiologicalProductionEvent #$PhysicalCreationEvent) (#$genls #$BiologicalProductionEvent #$Production-Generic) (#$isa #$BiologicalProductionEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalProductionEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BiologicalProductionEvent #$BodilyFunctionEvent) (#$siblingDisjointExceptions #$BiologicalProductionEvent #$BodilyFunctionEvent-Involuntary) (#$siblingDisjointExceptions #$BiologicalProductionEvent #$EmittingAnObject) (#$arg1Format #$biologicalRelatives #$SetTheFormat) (#$arg1Isa #$biologicalRelatives #$Organism-Whole) (#$arg1Isa #$biologicalRelatives #$Organism-Whole) (#$arg2Format #$biologicalRelatives #$SetTheFormat) (#$arg2Isa #$biologicalRelatives #$Organism-Whole) (#$arg2Isa #$biologicalRelatives #$Organism-Whole) (#$argFormat #$biologicalRelatives 1 #$SetTheFormat) (#$argFormat #$biologicalRelatives 2 #$SetTheFormat) (#$argIsa #$biologicalRelatives 1 #$Organism-Whole) (#$argIsa #$biologicalRelatives 1 #$Organism-Whole) (#$argIsa #$biologicalRelatives 1 #$Organism-Whole) (#$argIsa #$biologicalRelatives 2 #$Organism-Whole) (#$argIsa #$biologicalRelatives 2 #$Organism-Whole) (#$argIsa #$biologicalRelatives 2 #$Organism-Whole) (#$arity #$biologicalRelatives 2) (#$comment #$biologicalRelatives "(#$biologicalRelatives ORG1 ORG2) means that the #$Organism-Whole ORG1 and the #$Organism-Whole ORG2 are biological relatives, related by birth.") (#$genlInverse #$biologicalRelatives #$biologicalRelatives) (#$genlInverse #$biologicalRelatives #$biologicalRelatives) (#$genlPreds #$biologicalRelatives #$relatives) (#$isa #$biologicalRelatives #$BinaryPredicate) (#$isa #$biologicalRelatives #$CoEquivalenceBinaryPredicate) (#$isa #$biologicalRelatives #$InterExistingObjectPredicate) (#$isa #$biologicalRelatives #$IrreflexiveBinaryPredicate) (#$isa #$biologicalRelatives #$SymmetricBinaryPredicate) (#$comment #$BiologicalReproductionEvent "A specialization of #$BiologicalProductionEvent. Each instance of #$BiologicalReproductionEvent is an event in which one or more instances of #$BiologicalLivingObject (q.v.) (related to the event by #$parentActors) produce at least one new instance of #$BiologicalLivingObject (related to the event by #$offspringActors), generally of the same kind as the parents. Notable specializations of #$BiologicalReproductionEvent include #$AsexualReproductionEvent and #$SexualReproductionEvent.") (#$genls #$BiologicalReproductionEvent #$BiologicalProductionEvent) (#$genls #$BiologicalReproductionEvent #$Individual) (#$isa #$BiologicalReproductionEvent #$DefaultDisjointScriptType) (#$isa #$BiologicalReproductionEvent #$TemporalObjectType) (#$keStrongSuggestionPreds #$BiologicalReproductionEvent #$offspringActors) (#$keStrongSuggestionPreds #$BiologicalReproductionEvent #$parentActors) (#$keWeakSuggestionPreds #$BiologicalReproductionEvent #$offspringActors) (#$keWeakSuggestionPreds #$BiologicalReproductionEvent #$parentActors) (#$comment #$BiologicalSocialMt "A microtheory which assumes the existence of living things in some sort of society. The society could be as complex as human society, or as simple as microbes in a pond, that interact in order to mate, compete for food, etc. #$OrganizationGMt and #$HumanActivitiesMt are visible from it.") (#$genlMt #$BiologicalSocialMt #$AnimalActivitiesMt) (#$genlMt #$BiologicalSocialMt #$BaseKB) (#$genlMt #$BiologicalSocialMt #$BiologicalSocialVocabularyMt) (#$genlMt #$BiologicalSocialMt #$OrganizationGMt) (#$isa #$BiologicalSocialMt #$GeneralMicrotheory) (#$isa #$BiologicalSocialMt #$TheoryMicrotheory) (#$comment #$BiologicalSocialVocabularyMt "The #$VocabularyMicrotheory for #$BiologicalSocialMt.") (#$genlMt #$BiologicalSocialVocabularyMt #$AnimalActivitiesVocabularyMt) (#$genlMt #$BiologicalSocialVocabularyMt #$BaseKB) (#$genlMt #$BiologicalSocialVocabularyMt #$OrganizationGVocabularyMt) (#$isa #$BiologicalSocialVocabularyMt #$VocabularyMicrotheory) (#$comment #$BiologicalSpecies "An instance of #$BiologicalTaxonType. Each instance of #$BiologicalSpecies is the most general taxon from which two breeding organisms of appropriate genders can conceivably produce fertile offspring, or, in the case of asexual reproduction, is conventionally defined. Members of different species of animals cannot produce fertile offspring by interbreeding. If there are only two breeds of a given species and one breed becomes extinct, the second breed by virtue of that fact becomes an instance of #$BiologicalSpecies -- since the only organisms instances can breed with to produce fertile offspring are, at that point, members of that collection. An instance of #$BiologicalSpecies has members who all have significant traits in common, and members of each biological species have other members as parents. Exceptions occur when a species is conventionally defined to start since parenthood could conceivably be traced back billions of years, yet new species came into existance. In biological taxonomy, related species are grouped into a particular instance of #$BiologicalGenus. Some genera have only a single species, but they remain different taxons.") (#$genls #$BiologicalSpecies #$BiologicalTaxon) (#$genls #$BiologicalSpecies #$ExistingObjectType) (#$isa #$BiologicalSpecies #$BiologicalTaxonType) (#$isa #$BiologicalSpecies #$CollectionType) (#$isa #$BiologicalSpecies #$CollectionType) (#$isa #$BiologicalSpecies #$CollectionType) (#$isa #$BiologicalSpecies #$DisjointCollectionType) (#$isa #$BiologicalSpecies #$SecondOrderCollection) (#$comment #$BiologicalSubclass "The collection of biological taxonomic subdivisions more specific than #$BiologicalClass but more general than #$BiologicalOrder.") (#$genls #$BiologicalSubclass #$BiologicalTaxon) (#$genls #$BiologicalSubclass #$ExistingObjectType) (#$isa #$BiologicalSubclass #$BiologicalTaxonType) (#$isa #$BiologicalSubclass #$CollectionType) (#$isa #$BiologicalSubclass #$CollectionType) (#$isa #$BiologicalSubclass #$CollectionType) (#$isa #$BiologicalSubclass #$DisjointCollectionType) (#$isa #$BiologicalSubclass #$SecondOrderCollection) (#$comment #$BiologicalSubfamily "The collection of biological taxonomic subdivisions below #$BiologicalFamily and above #$BiologicalGenus.") (#$genls #$BiologicalSubfamily #$BiologicalTaxon) (#$genls #$BiologicalSubfamily #$ExistingObjectType) (#$isa #$BiologicalSubfamily #$BiologicalTaxonType) (#$isa #$BiologicalSubfamily #$CollectionType) (#$isa #$BiologicalSubfamily #$CollectionType) (#$isa #$BiologicalSubfamily #$DisjointCollectionType) (#$isa #$BiologicalSubfamily #$SecondOrderCollection) (#$comment #$BiologicalSubkingdom "A specialization of #$BiologicalTaxon. Each instance of #$BiologicalSubkingdom is an immediate taxonomic subdivision of some instance of #$BiologicalKingdom (q.v.). Instances of #$BiologicalSubkingdom include #$Protozoan, #$EmbryophyteSubkingdom, and #$AlgaeSubkingdom.") (#$genls #$BiologicalSubkingdom #$BiologicalTaxon) (#$genls #$BiologicalSubkingdom #$ExistingObjectType) (#$isa #$BiologicalSubkingdom #$BiologicalTaxonType) (#$isa #$BiologicalSubkingdom #$CollectionType) (#$isa #$BiologicalSubkingdom #$CollectionType) (#$isa #$BiologicalSubkingdom #$DisjointCollectionType) (#$isa #$BiologicalSubkingdom #$SecondOrderCollection) (#$comment #$BiologicalSuborder "A specialization of #$BiologicalTaxon. Each instance of #$BiologicalSuborder is an immediate taxonomic subdivision of some instance of #$BiologicalOrder. Instances of #$BiologicalSuborder include #$Crocodile and #$Lizard.") (#$genls #$BiologicalSuborder #$BiologicalTaxon) (#$genls #$BiologicalSuborder #$ExistingObjectType) (#$isa #$BiologicalSuborder #$BiologicalTaxonType) (#$isa #$BiologicalSuborder #$CollectionType) (#$isa #$BiologicalSuborder #$CollectionType) (#$isa #$BiologicalSuborder #$DisjointCollectionType) (#$isa #$BiologicalSuborder #$SecondOrderCollection) (#$comment #$BiologicalSubphylum "A collection of #$BiologicalTaxons that is more restrictive than #$BiologicalPhylum. All instances of a particular #$BiologicalSubspecies have significant traits or collections of traits in common which are not shared by all other members of the same #$BiologicalPhylum.") (#$genls #$BiologicalSubphylum #$BiologicalTaxon) (#$genls #$BiologicalSubphylum #$ExistingObjectType) (#$isa #$BiologicalSubphylum #$BiologicalTaxonType) (#$isa #$BiologicalSubphylum #$CollectionType) (#$isa #$BiologicalSubphylum #$CollectionType) (#$isa #$BiologicalSubphylum #$DisjointCollectionType) (#$isa #$BiologicalSubphylum #$SecondOrderCollection) (#$comment #$BiologicalSubspecies "A specialization of #$BiologicalTaxon whose instances are more restrictive than those of #$BiologicalSpecies. Each instance of #$BiologicalSubspecies is a specialization of some instance of #$BiologicalSpecies. Members of different subspecies of the same species can produce fertile offspring by interbreeding; but such offspring are not members of either of the parental subspecies, although they are members of the common species. All instances of a given biological subspecies have significant traits or collections of traits in common that are not shared by all other members of the subsuming species. A #$BiologicalSubspecies is formed by inbreeding of a restricted group of members of the same species. This can happen naturally through geographic isolation or intentionally through controlled reproduction to create, for example, dog breeds or crop strains.") (#$genls #$BiologicalSubspecies #$BiologicalTaxon) (#$genls #$BiologicalSubspecies #$ExistingObjectType) (#$isa #$BiologicalSubspecies #$BiologicalTaxonType) (#$isa #$BiologicalSubspecies #$CollectionType) (#$isa #$BiologicalSubspecies #$CollectionType) (#$isa #$BiologicalSubspecies #$CollectionType) (#$isa #$BiologicalSubspecies #$DisjointCollectionType) (#$isa #$BiologicalSubspecies #$SecondOrderCollection) (#$comment #$BiologicalTaxon "A collection of collections and a specialization of #$OrganismClassificationType (q.v.). Instances of #$BiologicalTaxon correspond to ranked categories accepted by biologists for the classification of organisms according to their suspected evolutionary relationships. Such categories change as biologists learn more about the organisms involved and determine that existing classifications are more or less useful. They include all levels of taxons. Specializations of #$BiologicalTaxon include #$BiologicalOrder and #$BiologicalSpecies; instances include #$Marsupial and #$Person. See also #$BiologicalTaxonType.") (#$genls #$BiologicalTaxon #$OrganismClassificationType) (#$isa #$BiologicalTaxon #$CollectionType) (#$isa #$BiologicalTaxon #$SecondOrderCollection) (#$isa #$BiologicalTaxon #$SiblingDisjointCollectionType) (#$keStrongSuggestionPreds #$BiologicalTaxon #$superTaxons) (#$partitionedInto #$BiologicalTaxon #$BiologicalTaxonType) (#$sharedNotes #$BiologicalTaxon #$NoteOnOrganismClassification) (#$typeGenls #$BiologicalTaxon #$Organism-Whole) (#$comment #$BiologicalTaxonType "An instance of #$CollectionTypeType and a specialization of #$DisjointCollectionType (q.v.). Each instance of #$BiologicalTaxonType is a specialization of #$BiologicalTaxon (q.v.). Notable instances of #$BiologicalTaxonType include #$BiologicalSpecies, #$BiologicalClass, and #$BiologicalFamily.") (#$genls #$BiologicalTaxonType #$DisjointCollectionType) (#$genls #$BiologicalTaxonType #$SecondOrderCollection) (#$isa #$BiologicalTaxonType #$CollectionType) (#$isa #$BiologicalTaxonType #$CollectionTypeType) (#$isa #$BiologicalTaxonType #$DisjointCollectionType) (#$isa #$BiologicalTaxonType #$ThirdOrderCollection) (#$typeGenls #$BiologicalTaxonType #$BiologicalTaxon) (#$comment #$BiologyMt "An instance of both #$TheoryMicrotheory and #$GeneralMicrotheory. The #$BiologyMt contains general information about living things (instances of #$BiologicalLivingObject (q.v.)).") (#$genlMt #$BiologyMt #$BaseKB) (#$genlMt #$BiologyMt #$BaseKB) (#$genlMt #$BiologyMt #$BiologyVocabularyMt) (#$genlMt #$BiologyMt #$PhysicalAgentMt) (#$genlMt #$BiologyMt #$TransportationMt) (#$isa #$BiologyMt #$GeneralMicrotheory) (#$isa #$BiologyMt #$TheoryMicrotheory) (#$comment #$BiologyVocabularyMt "The #$VocabularyMicrotheory for #$BiologyMt.") (#$genlMt #$BiologyVocabularyMt #$BaseKB) (#$genlMt #$BiologyVocabularyMt #$PhysicalAgentVocabularyMt) (#$genlMt #$BiologyVocabularyMt #$TransportationVocabularyMt) (#$isa #$BiologyVocabularyMt #$VocabularyMicrotheory) (#$comment #$Bird "An instance of #$BiologicalClass, and a specialization of #$Vertebrate. Each instance of #$Bird is an air-breathing, warm-blooded, winged animal covered with feathers. Members of most, but not all, species of bird can fly.") (#$genls #$Bird #$AirBreathingVertebrate) (#$genls #$Bird #$Homeotherm) (#$genls #$Bird #$Individual) (#$genls #$Bird #$NonPersonAnimal) (#$genls #$Bird #$OviparousAnimal) (#$genls #$Bird #$TerrestrialOrganism) (#$genls #$Bird #$Vertebrate) (#$isa #$Bird #$BiologicalClass) (#$isa #$Bird #$ExistingObjectType) (#$isa #$Bird #$OrganismClassificationType) (#$arg1Format #$birthChild #$SingleEntry) (#$arg1Isa #$birthChild #$BirthEvent) (#$arg1Isa #$birthChild #$BirthEvent) (#$arg2Format #$birthChild #$SingleEntry) (#$arg2Isa #$birthChild #$Animal) (#$arg2Isa #$birthChild #$Animal) (#$argFormat #$birthChild 1 #$SingleEntry) (#$argFormat #$birthChild 2 #$SingleEntry) (#$argIsa #$birthChild 2 #$Animal) (#$argIsa #$birthChild 2 #$Animal) (#$argIsa #$birthChild 2 #$Animal) (#$argIsa #$birthChild 1 #$BirthEvent) (#$argIsa #$birthChild 1 #$BirthEvent) (#$argIsa #$birthChild 1 #$BirthEvent) (#$arity #$birthChild 2) (#$comment #$birthChild "(#$birthChild BIRTH ANIM) means that ANIM is the #$Animal that is born in the #$BirthEvent BIRTH.") (#$genlPreds #$birthChild #$bodilyActedOn) (#$genlPreds #$birthChild #$objectOfStateChange) (#$isa #$birthChild #$ActorSlot) (#$isa #$birthChild #$StrictlyFunctionalSlot) (#$relationAllExists #$birthChild #$BirthEvent #$Animal) (#$relationAllExists #$birthChild #$BirthEvent #$ViviparousAnimal) (#$strictlyFunctionalInArgs #$birthChild 1) (#$strictlyFunctionalInArgs #$birthChild 2) (#$minimizeExtent #$birthChild) (#$arg1Isa #$birthDate #$Entity) (#$arg2Isa #$birthDate #$Date) (#$argIsa #$birthDate 2 #$Date) (#$argIsa #$birthDate 2 #$Date) (#$argIsa #$birthDate 1 #$Entity) (#$argIsa #$birthDate 1 #$Entity) (#$arity #$birthDate 2) (#$comment #$birthDate "(#$birthDate X Y) indicates that the #$Entity X came into existence 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 #$SomethingExisting, because we don't want to talk about the #$birthDate or #$dateOfDeath of a subabstraction like AlbertEinsteinWhileAtPrinceton; in other words, proper subabstractions will have #$startingDates and #$endingDates, but only true #$Entitys will have a #$birthDate or #$dateOfDeath. To specify the #$DayOfYearType on which a #$Person was born, use #$birthDay.") (#$genlPreds #$birthDate #$startingDate) (#$interArgFormat2-2 #$birthDate #$April #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$April #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$August #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$August #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarAutumn #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarCentury #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarDay #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarDecade #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarHalfCentury #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarHour #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarMinute #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarMonth #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarQuarter #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarSeason #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarSecond #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarSpring #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarSummer #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarWeek #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarWinter #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$CalendarYear #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$December #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$December #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$February #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$February #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Friday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Friday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$January #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$January #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$July #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$July #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$June #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$June #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$March #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$March #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$May #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$May #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Monday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Monday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$November #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$November #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$October #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$October #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Saturday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$September #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$September #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Sunday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Thursday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Thursday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Tuesday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Tuesday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Wednesday #$SingleEntry) (#$interArgFormat2-2 #$birthDate #$Wednesday #$SingleEntry) (#$intraArgReln #$birthDate 2 #$temporallyIntersects) (#$isa #$birthDate #$BinaryPredicate) (#$isa #$birthDate #$ComplexTemporalPredicate) (#$relationAllExists #$birthDate #$Entity #$Date) (#$comment #$BirthEvent "The collection of events in which one animal (prototypically, a #$Mammal) gives birth to another. The mother is the #$birthParent and the child is the #$birthChild. Both are #$objectOfStateChange; the mother goes from being pregnant to not pregnant (therefore a #$BirthEvent is an instance of #$PregnancyEndingEvent), while the child changes from being inside the mother and relying on the mother for nutritional, respiratory, and excretory needs (called in CYC the #$Embryo life stage, although different English terms apply to different stages of in utero development in mammals and not all of these terms apply to live-born #$Fish) to the #$JuvenileAnimal life stage (see #$BiologicalStageOfDevelopment).") (#$genls #$BirthEvent #$BiologicalDevelopmentEvent) (#$genls #$BirthEvent #$EmittingAnObject) (#$genls #$BirthEvent #$Individual) (#$genls #$BirthEvent #$PregnancyEndingEvent) (#$genls #$BirthEvent #$SomethingAppearingSomewhere) (#$genls #$BirthEvent #$Translation-LocationChange) (#$isa #$BirthEvent #$DefaultDisjointScriptType) (#$isa #$BirthEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BirthEvent #$MedicalTreatmentEvent) (#$arg1Format #$birthParent #$openEntryFormatInArgs) (#$arg1Isa #$birthParent #$BirthEvent) (#$arg2Format #$birthParent #$singleEntryFormatInArgs) (#$arg2Isa #$birthParent #$Animal) (#$argFormat #$birthParent 1 #$openEntryFormatInArgs) (#$argFormat #$birthParent 2 #$singleEntryFormatInArgs) (#$argIsa #$birthParent 2 #$Animal) (#$argIsa #$birthParent 2 #$Animal) (#$argIsa #$birthParent 1 #$BirthEvent) (#$argIsa #$birthParent 1 #$BirthEvent) (#$arity #$birthParent 2) (#$comment #$birthParent "A predicate relating a birth event to the parent giving birth. (#$birthParent BIRTH PARENT) means that the #$Animal PARENT is the parent giving birth in the #$BirthEvent BIRTH. Note that PARENT is typically also the #$femaleParentActor of some preceding #$BiologicalReproductionEvent.") (#$functionalInArgs #$birthParent 2) (#$genlPreds #$birthParent #$bodilyDoer) (#$genlPreds #$birthParent #$objectOfStateChange) (#$isa #$birthParent #$ActorSlot) (#$isa #$birthParent #$StrictlyFunctionalSlot) (#$negationPreds #$birthParent #$birthChild) (#$typedGenlPreds #$birthParent #$bodilyDoer) (#$minimizeExtent #$birthParent) (#$argIsa #$Bit 0 #$SubLRealNumber) (#$argsIsa #$Bit #$SubLRealNumber) (#$argsIsa #$Bit #$SubLRealNumber) (#$arityMax #$Bit 2) (#$arityMin #$Bit 1) (#$comment #$Bit "A function and an instance of #$UnitOfComputerStorageCapacity, generally used to denote the #$sizeOfObject for some sort of #$ComputerFileCopy or #$ElectroMagneticIBT. Like all instances of #$UnitOfMeasure, its #$arity is variable between one and two, and its arguments must be instances of #$SubLRealNumber. If a single instance of #$SubLRealNumber is put in the argument position to this function, it returns a precise quantity of bits (which is an instance of #$ComputerMemoryCapacity). If two #$SubLRealNumbers are put in the argument position, it returns an interval (which is an instance of #$ComputerMemoryCapacity). Thus, (#$Bit NUM) denotes a particular quantity of binary bits. (#$Bit NUM1 NUM2) returns a range of binary bits. See also #$Byte, #$Megabyte.") (#$isa #$Bit #$UnitOfComputerResourceCapacity) (#$isa #$Bit #$UnitOfMeasureNoPrefix) (#$resultIsa #$Bit #$ComputerMemoryCapacity) (#$resultIsa #$Bit #$ComputerMemoryCapacity) (#$resultIsa #$Bit #$ScalarInterval) (#$comment #$BlimpTheAirship "#$BlimpTheAirship is a specialization of #$LighterThanAirCraft, #$TransportationDevice-Vehicle, and #$Balloon. Each instance of #$BlimpTheAirship is a dirigible, motorized, and 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.") (#$disjointWith #$BlimpTheAirship #$HotAirBalloon) (#$genls #$BlimpTheAirship #$Balloon) (#$genls #$BlimpTheAirship #$HexalateralObject) (#$genls #$BlimpTheAirship #$Individual) (#$genls #$BlimpTheAirship #$LighterThanAirCraft) (#$genls #$BlimpTheAirship #$TransportationContainerProduct) (#$genls #$BlimpTheAirship #$TransportationDevice-Vehicle) (#$isa #$BlimpTheAirship #$ExistingObjectType) (#$isa #$BlimpTheAirship #$ProductType) (#$comment #$BlockCloseToken "An instance of #$ProgramSyntaxObject. This token is used to signal a close of the current block of program steps.") (#$isa #$BlockCloseToken #$ProgramSyntaxObject) (#$comment #$BlockOpenToken "An instance of #$ProgramSyntaxObject. This token is used to signal the openning of a block of program steps.") (#$isa #$BlockOpenToken #$ProgramSyntaxObject) (#$comment #$BlueCollarWorker "A subcollection of #$PersonWithOccupation and an instance of #$PersonTypeByOccupation. Each instance of #$BlueCollarWorker 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.") (#$disjointWith #$BlueCollarWorker #$Doctor-Medical) (#$disjointWith #$BlueCollarWorker #$OrganizationRepresentative) (#$disjointWith #$BlueCollarWorker #$PublicOfficial) (#$genls #$BlueCollarWorker #$Individual) (#$genls #$BlueCollarWorker #$PersonWithOccupation) (#$isa #$BlueCollarWorker #$PersonTypeByOccupation) (#$arg1Isa #$boardMembers #$Organization) (#$arg1Isa #$boardMembers #$Organization) (#$arg2Format #$boardMembers #$SetTheFormat) (#$arg2Isa #$boardMembers #$Person) (#$arg2Isa #$boardMembers #$Person) (#$argFormat #$boardMembers 2 #$SetTheFormat) (#$argIsa #$boardMembers 1 #$Organization) (#$argIsa #$boardMembers 1 #$Organization) (#$argIsa #$boardMembers 1 #$Organization) (#$argIsa #$boardMembers 2 #$Person) (#$argIsa #$boardMembers 2 #$Person) (#$argIsa #$boardMembers 2 #$Person) (#$arity #$boardMembers 2) (#$comment #$boardMembers "The predicate #$boardMembers relates a particular organization to the persons who serve on its board of directors. (#$boardMembers ORG PERSON) means PERSON belongs to that instance of #$BoardOfDirectors 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.") (#$genlPreds #$boardMembers #$hasMembers) (#$genlPreds #$boardMembers #$receivesServicesFrom) (#$isa #$boardMembers #$BinaryPredicate) (#$isa #$boardMembers #$CotemporalPredicate) (#$isa #$boardMembers #$ObjectPredicate) (#$arg1Format #$bodilyActedOn #$SetTheFormat) (#$arg1Isa #$bodilyActedOn #$Event) (#$arg1Isa #$bodilyActedOn #$Event) (#$arg2Format #$bodilyActedOn #$SetTheFormat) (#$arg2Isa #$bodilyActedOn #$Organism-Whole) (#$arg2Isa #$bodilyActedOn #$Organism-Whole) (#$argFormat #$bodilyActedOn 1 #$SetTheFormat) (#$argFormat #$bodilyActedOn 2 #$SetTheFormat) (#$argIsa #$bodilyActedOn 1 #$Event) (#$argIsa #$bodilyActedOn 1 #$Event) (#$argIsa #$bodilyActedOn 1 #$Event) (#$argIsa #$bodilyActedOn 2 #$Organism-Whole) (#$argIsa #$bodilyActedOn 2 #$Organism-Whole) (#$argIsa #$bodilyActedOn 2 #$Organism-Whole) (#$arity #$bodilyActedOn 2) (#$comment #$bodilyActedOn "The predicate #$bodilyActedOn is used to describe an event in which a living organism is acted on by some external agency. (#$bodilyActedOn 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) #$DrugTherapy or #$IncurringAnInjury. Note an important contrast with #$bodilyDoer (q.v.): #$bodilyActedOn 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 #$PhysiologicalCondition, including any #$InjuryCondition (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 #$bodilyDoer rather than #$bodilyActedOn. By contrast, organisms involved in instances of #$DrugTherapy (which refers to the effect of a drug on the patient) or #$IncurringAnInjury (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 #$bodilyActedOn.") (#$genlPreds #$bodilyActedOn #$objectActedOn) (#$isa #$bodilyActedOn #$ActorSlot) (#$relationAllExists #$bodilyActedOn #$Surgery #$Animal) (#$minimizeExtent #$bodilyActedOn) (#$arg1Format #$bodilyDoer #$SetTheFormat) (#$arg1Isa #$bodilyDoer #$PhysicalEvent) (#$arg1Isa #$bodilyDoer #$PhysicalEvent) (#$arg2Format #$bodilyDoer #$SetTheFormat) (#$arg2Isa #$bodilyDoer #$Organism-Whole) (#$arg2Isa #$bodilyDoer #$Organism-Whole) (#$argFormat #$bodilyDoer 1 #$SetTheFormat) (#$argFormat #$bodilyDoer 2 #$SetTheFormat) (#$argIsa #$bodilyDoer 2 #$Organism-Whole) (#$argIsa #$bodilyDoer 2 #$Organism-Whole) (#$argIsa #$bodilyDoer 2 #$Organism-Whole) (#$argIsa #$bodilyDoer 1 #$PhysicalEvent) (#$argIsa #$bodilyDoer 1 #$PhysicalEvent) (#$argIsa #$bodilyDoer 1 #$PhysicalEvent) (#$arity #$bodilyDoer 2) (#$comment #$bodilyDoer "The predicate #$bodilyDoer relates an instance of #$PhysicalEvent to an instance of #$Organism-Whole, where the latter is a non-deliberate doer of the former (so that the instance of #$Organism-Whole acts without conscious intention or volition). (#$bodilyDoer 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 -- for example, physical growth, peristalsis, and reflex actions -- organisms are necessarily merely #$bodilyDoers. For other actions, such as breathing, flinching, or shouting, an organism commonly (but not necessarily) acts as a #$bodilyDoer, although some cases of such events may be deliberately performed by (see the predicate #$performedBy) the doer. Note: an organism which dies of natural causes (#$Dying) is the #$bodilyDoer of that event, because of the internal processes the body performs during #$Dying. Also, in certain #$PhysiologicalConditions, including an #$AilmentCondition (such as #$DiabetesMellitus) or a healing process, organisms are considered to be #$bodilyDoers because their own bodily processes are creating or sustaining those conditions. An organism killed by an external agent, however, is just the #$bodilyActedOn (q.v.) in that event; therefore, instances of #$Killing-Biological should use #$bodilyActedOn to refer to the organism killed.") (#$equivPredsWRTTypes #$bodilyDoer #$doneBy #$BodilyFunctionEvent-Involuntary #$Organism-Whole) (#$genlPreds #$bodilyDoer #$doneBy) (#$genlPreds #$bodilyDoer #$nonDeliberateActors) (#$genlPredsWRTTypes #$bodilyDoer #$doneBy #$BodilyFunctionEvent-Involuntary #$Organism-Whole) (#$genlPredsWRTTypes #$bodilyDoer #$deathOf #$Dying #$Organism-Whole) (#$interArgFormat1-2 #$bodilyDoer #$BodilyFunctionEvent #$SingleEntry) (#$interArgFormat1-2 #$bodilyDoer #$PhysiologicalCondition #$SingleEntry) (#$interArgIsa1-2 #$bodilyDoer #$Exhaling #$AirBreathingVertebrate) (#$interArgIsa1-2 #$bodilyDoer #$Inhaling #$AirBreathingVertebrate) (#$interArgIsa1-2 #$bodilyDoer #$AnimalActivity #$Animal) (#$interArgIsa1-2 #$bodilyDoer #$Starvation #$Animal) (#$isa #$bodilyDoer #$ActorSlot) (#$isa #$bodilyDoer #$BinaryPredicate) (#$isa #$bodilyDoer #$IndividualLevelPredicate) (#$relationAllExists #$bodilyDoer #$Breathing #$AirBreathingVertebrate) (#$relationAllExists #$bodilyDoer #$Breathing #$AirBreathingVertebrate) (#$relationAllExists #$bodilyDoer #$Exhaling #$AirBreathingVertebrate) (#$relationAllExists #$bodilyDoer #$Inhaling #$AirBreathingVertebrate) (#$relationAllExists #$bodilyDoer #$Starvation #$Animal) (#$relationAllExists #$bodilyDoer #$BiologicalEvent #$Organism-Whole) (#$relationAllExists #$bodilyDoer #$Dying #$Organism-Whole) (#$relationAllExists #$bodilyDoer #$BiologicalEvent #$PartiallyTangible) (#$relationAllExistsCount #$bodilyDoer #$BodilyFunctionEvent #$Animal 1) (#$relationExistsAll #$bodilyDoer #$Breathing #$Mammal) (#$minimizeExtent #$bodilyDoer) (#$comment #$BodilyFunctionEvent "A specialization of both #$AnimalActivity and #$PhysiologicalProcess. Each specialization of #$BodilyFunctionEvent is a type of action done by an animal that can be (and often is) done without the doer's conscious volition. Specializations of #$BodilyFunctionEvent include #$Breathing, #$Swallowing, and #$DigestionEvent. If an instance of #$BodilyFunctionEvent involves the doer moving all or part of its body, either volitionally or as a reflex, it is also an instance of #$BodyMovementEvent.") (#$genls #$BodilyFunctionEvent #$AnimalActivity) (#$genls #$BodilyFunctionEvent #$Individual) (#$genls #$BodilyFunctionEvent #$PhysiologicalProcess) (#$genls #$BodilyFunctionEvent #$SingleDoerAction) (#$isa #$BodilyFunctionEvent #$DefaultDisjointScriptType) (#$isa #$BodilyFunctionEvent #$TemporalStuffType) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$BiologicalEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$BodyMovementEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$CoolingProcess) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$EnclosingSomething) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$GenerationOrConversionEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$PhysicalDestructionEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$Production-Generic) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$TemperatureChangingProcess) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$TranslationAlongInternalLivingStructure) (#$siblingDisjointExceptions #$BodilyFunctionEvent #$VoluntaryBodyMovement) (#$comment #$BodilyFunctionEvent-Involuntary "A specialization of #$BodilyFunctionEvent. Each specialization of #$BodilyFunctionEvent-Involuntary is a type of event each instance of which is done without conscious volition. Consequently, in each instance of #$BodilyFunctionEvent-Involuntary, the `doer' of the event is a non-deliberate actor in that event (see the predicate #$nonDeliberateActors). Specializations of #$BodilyFunctionEvent-Involuntary include #$InvoluntaryBodyMovement, #$Bleeding, and #$ExperiencingHunger.") (#$disjointWith #$BodilyFunctionEvent-Involuntary #$LearnedActivity) (#$disjointWith #$BodilyFunctionEvent-Involuntary #$LearnedActivity) (#$genls #$BodilyFunctionEvent-Involuntary #$BiologicalEvent) (#$genls #$BodilyFunctionEvent-Involuntary #$BodilyFunctionEvent) (#$genls #$BodilyFunctionEvent-Involuntary #$Individual) (#$isa #$BodilyFunctionEvent-Involuntary #$DefaultDisjointScriptType) (#$isa #$BodilyFunctionEvent-Involuntary #$TemporalStuffType) (#$siblingDisjointExceptions #$BodilyFunctionEvent-Involuntary #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent-Involuntary #$PhysicalDestructionEvent) (#$siblingDisjointExceptions #$BodilyFunctionEvent-Involuntary #$Production-Generic) (#$comment #$BodyMovementEvent "A specialization of #$AnimalActivity. Each instance of #$BodyMovementEvent is an event in which an #$Animal moves a part of its own body, whether intentionally or reflexively. Specializations of this collection include #$TakingAStep, #$BlockingAPunch, #$Hiccoughing, and #$BlinkingOnesEyes.") (#$genls #$BodyMovementEvent #$AnimalActivity) (#$genls #$BodyMovementEvent #$Individual) (#$genls #$BodyMovementEvent #$MovementOrShapeChangeEvent) (#$genls #$BodyMovementEvent #$SingleDoerAction) (#$isa #$BodyMovementEvent #$AnimalCapabilityType) (#$isa #$BodyMovementEvent #$DefaultDisjointScriptType) (#$isa #$BodyMovementEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BodyMovementEvent #$BiologicalEvent) (#$siblingDisjointExceptions #$BodyMovementEvent #$BodilyFunctionEvent-Involuntary) (#$siblingDisjointExceptions #$BodyMovementEvent #$GenerationOrConversionEvent) (#$siblingDisjointExceptions #$BodyMovementEvent #$PhysicalCreationEvent) (#$siblingDisjointExceptions #$BodyMovementEvent #$PhysicalDestructionEvent) (#$siblingDisjointExceptions #$BodyMovementEvent #$Talking) (#$siblingDisjointExceptions #$BodyMovementEvent #$TranslationAlongInternalLivingStructure) (#$siblingDisjointExceptions #$BodyMovementEvent #$TransportingPeople) (#$comment #$BodyOfWater "A collection of topographical features. Each instance of #$BodyOfWater is a natural or artificial body of water. Instances may belong to specializations as #$Lake, #$Stream, and #$Ocean. #$BodyOfWater 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 #$SwimmingPools or tanks of water. #$Glaciers and snowpacks are not included, but lakes and ponds that are sometimes liquid are included, even if they have an ice crust or are solidly frozen. Examples of #$BodyOfWater include #$HudsonBay, #$PanamaCanal, #$AdriaticSea, #$BayOfBengal, and #$NiagaraFalls.") (#$disjointWith #$BodyOfWater #$GaseousTangibleThing) (#$disjointWith #$BodyOfWater #$GeoculturalRegion) (#$disjointWith #$BodyOfWater #$LandStuff) (#$disjointWith #$BodyOfWater #$OrganicStuff) (#$genls #$BodyOfWater #$Individual) (#$genls #$BodyOfWater #$TopAndBottomSidedObject) (#$genls #$BodyOfWater #$TopographicalFeature) (#$genls #$BodyOfWater #$Water) (#$isa #$BodyOfWater #$ExistingObjectType) (#$comment #$BodyOfWater-Large "Bodies of water which are substantial in some sense. For example, a #$Puddle or a small #$Creek are not substantial bodies of water, but #$Oceans and many #$Lakes are. A #$BodyOfWater-Large tends to be permanent, not seasonal (though there are exceptions). Large bodies of water count as water area in geographical calculations, while non-large bodies of water do not.") (#$genls #$BodyOfWater-Large #$BodyOfWater) (#$genls #$BodyOfWater-Large #$Individual) (#$isa #$BodyOfWater-Large #$ExistingObjectType) (#$arg1Isa #$BodyPartCollectionFn #$Animal) (#$arg1Isa #$BodyPartCollectionFn #$Animal) (#$arg2Genl #$BodyPartCollectionFn #$AnimalBodyPart) (#$arg2Genl #$BodyPartCollectionFn #$AnimalBodyPart) (#$arg2Isa #$BodyPartCollectionFn #$AnimalBodyPartType) (#$arg2Isa #$BodyPartCollectionFn #$AnimalBodyPartType) (#$argGenl #$BodyPartCollectionFn 2 #$AnimalBodyPart) (#$argGenl #$BodyPartCollectionFn 2 #$AnimalBodyPart) (#$argGenl #$BodyPartCollectionFn 2 #$AnimalBodyPart) (#$argIsa #$BodyPartCollectionFn 1 #$Animal) (#$argIsa #$BodyPartCollectionFn 1 #$Animal) (#$argIsa #$BodyPartCollectionFn 1 #$Animal) (#$argIsa #$BodyPartCollectionFn 2 #$AnimalBodyPartType) (#$argIsa #$BodyPartCollectionFn 2 #$AnimalBodyPartType) (#$argIsa #$BodyPartCollectionFn 2 #$AnimalBodyPartType) (#$arity #$BodyPartCollectionFn 2) (#$comment #$BodyPartCollectionFn "An instance of #$CollectionDenotingFunction. When applied to an instance ANIMAL of #$Animal, and a specialization PART-TYPE of #$AnimalBodyPart, #$BodyPartCollectionFn returns the collection of all instances of PART-TYPE that are part (see #$anatomicalParts) of ANIMAL. For example, (#$BodyPartCollectionFn #$BritneySpears #$Fingernail) is the collection whose instances are Britney Spears's fingernails.") (#$isa #$BodyPartCollectionFn #$BinaryFunction) (#$isa #$BodyPartCollectionFn #$CollectionDenotingFunction) (#$isa #$BodyPartCollectionFn #$ReifiableFunction) (#$resultGenlArg #$BodyPartCollectionFn 2) (#$resultGenl #$BodyPartCollectionFn #$AnimalBodyPart) (#$resultGenl #$BodyPartCollectionFn #$AnimalBodyPart) (#$resultGenl #$BodyPartCollectionFn #$Individual) (#$resultIsa #$BodyPartCollectionFn #$ExistingObjectType) (#$arg1Isa #$BodyPartFn #$Animal) (#$arg1Isa #$BodyPartFn #$Animal) (#$arg2Genl #$BodyPartFn #$AnimalBodyPart) (#$arg2Genl #$BodyPartFn #$AnimalBodyPart) (#$arg2Isa #$BodyPartFn #$AnimalBodyPartType) (#$arg2Isa #$BodyPartFn #$AnimalBodyPartType) (#$arg2Isa #$BodyPartFn #$UniqueAnatomicalPartType) (#$arg2Isa #$BodyPartFn #$UniqueAnatomicalPartType) (#$argGenl #$BodyPartFn 2 #$AnimalBodyPart) (#$argGenl #$BodyPartFn 2 #$AnimalBodyPart) (#$argGenl #$BodyPartFn 2 #$AnimalBodyPart) (#$argIsa #$BodyPartFn 1 #$Animal) (#$argIsa #$BodyPartFn 1 #$Animal) (#$argIsa #$BodyPartFn 1 #$Animal) (#$argIsa #$BodyPartFn 2 #$AnimalBodyPartType) (#$argIsa #$BodyPartFn 2 #$AnimalBodyPartType) (#$argIsa #$BodyPartFn 2 #$AnimalBodyPartType) (#$argIsa #$BodyPartFn 2 #$UniqueAnatomicalPartType) (#$argIsa #$BodyPartFn 2 #$UniqueAnatomicalPartType) (#$argIsa #$BodyPartFn 2 #$UniqueAnatomicalPartType) (#$arity #$BodyPartFn 2) (#$comment #$BodyPartFn "An instance of both #$IndividualDenotingFunction and #$ReifiableFunction. (#$BodyPartFn ANIMAL UNIQUE-PART-TYPE), when the corresponding arguments are instances of #$Animal and #$UniqueAnatomicalPartType, denotes the instance of UNIQUE-PART-TYPE which is part of ANIMAL. For example, (#$BodyPartFn #$GeorgeWashington #$Heart) is George Washington's heart.") (#$functionCorrespondingPredicate-Canonical #$BodyPartFn #$anatomicalPartOfType 3) (#$isa #$BodyPartFn #$BinaryFunction) (#$isa #$BodyPartFn #$IndividualDenotingFunction) (#$isa #$BodyPartFn #$ReifiableFunction) (#$resultIsaArg #$BodyPartFn 2) (#$resultIsaArg #$BodyPartFn 2) (#$resultIsa #$BodyPartFn #$AnimalBodyPart) (#$resultIsa #$BodyPartFn #$AnimalBodyPart) (#$resultIsa #$BodyPartFn #$AnimalBodyPart) (#$resultIsa #$BodyPartFn #$Individual) (#$comment #$Boiling "A collection of events. In each #$Boiling, a piece of liquid matter is raised to its #$boilingPoint and is thereby changed from being in the #$Liquid-StateOfMatter to being in the #$Gaseous-StateOfMatter. Note: this is not intended to cover the cases of heat/evacuation causing a solid to sublime directly into a gas.") (#$disjointWith #$Boiling #$ShreddingEvent) (#$genls #$Boiling #$Individual) (#$genls #$Boiling #$PhysicalDestructionEvent) (#$genls #$Boiling #$StateOfMatterChangeEvent) (#$isa #$Boiling #$DefaultDisjointScriptType) (#$isa #$Boiling #$TemporalObjectType) (#$arg1Isa #$boilingPoint #$PartiallyTangible) (#$arg1Isa #$boilingPoint #$PartiallyTangible) (#$arg2Format #$boilingPoint #$IntervalEntry) (#$arg2Format #$boilingPoint #$IntervalEntry) (#$arg2Isa #$boilingPoint #$Temperature) (#$arg2Isa #$boilingPoint #$Temperature) (#$argFormat #$boilingPoint 2 #$IntervalEntry) (#$argFormat #$boilingPoint 2 #$IntervalEntry) (#$argIsa #$boilingPoint 1 #$PartiallyTangible) (#$argIsa #$boilingPoint 1 #$PartiallyTangible) (#$argIsa #$boilingPoint 1 #$PartiallyTangible) (#$argIsa #$boilingPoint 2 #$Temperature) (#$argIsa #$boilingPoint 2 #$Temperature) (#$argIsa #$boilingPoint 2 #$Temperature) (#$arity #$boilingPoint 2) (#$comment #$boilingPoint "(#$boilingPoint STUFF TEMP) means that TEMP is the temperature at which the substance STUFF changes from having the attribute #$Liquid-StateOfMatter to #$Gaseous-StateOfMatter (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.") (#$functionalInArgs #$boilingPoint 2) (#$functionalInArgs #$boilingPoint 2) (#$isa #$boilingPoint #$IntervalBasedQuantitySlot) (#$isa #$boilingPoint #$TangibleObjectPredicate) (#$relationAllInstance #$boilingPoint #$Water (#$DegreeCelsius 100)) (#$comment #$Book-CW "A specialization of #$PropositionalConceptualWork and #$BookGeneric-CW. Each instance of #$Book-CW is an abstract work intended to be instantiated as a book of some sort. Instances of #$Book-CW may be intended to be instantiated in any book format: hardcopy (see #$BookCopy), electronic, audio tape, etc. Instances of #$Book-CW are usually also instances of #$TextualPCW, but some may be comprised of mainly non-propositional information, such as images. Note that books with no propositional information (such as certain coloring books) would not be instances of this specialization of #$BookGeneric-CW.") (#$genls #$Book-CW #$BookGeneric-CW) (#$genls #$Book-CW #$Individual) (#$genls #$Book-CW #$PropositionalConceptualWork) (#$isa #$Book-CW #$ObjectType) (#$isa #$Book-CW #$ProductType) (#$comment #$BookGeneric-CW "A specialization of #$ConceptualWork. Each instance of the collection #$BookGeneric-CW is an abstract work intended to be instantiated as a book of some sort (hardcopy, electronic, audio tape or compact disc, etc.). An important specialization is #$Book-CW, instances of which are books that contain propositional information.") (#$genls #$BookGeneric-CW #$ConceptualWork) (#$genls #$BookGeneric-CW #$Individual) (#$genls #$BookGeneric-CW #$PublishedMaterial) (#$isa #$BookGeneric-CW #$ObjectType) (#$comment #$BookkeepingMt "A #$Microtheory for stating basic bookkeeping information regarding the Cyc Knowledge Base, such as assertions using #$myCreator or #$myCreationTime.") (#$genlMt #$BookkeepingMt #$BaseKB) (#$genlMt #$BookkeepingMt #$BaseKB) (#$genlMt #$BookkeepingMt #$CyclistsMt) (#$genlMt #$BookkeepingMt #$DataForNLMt) (#$isa #$BookkeepingMt #$BroadMicrotheory) (#$isa #$BookkeepingMt #$CoreConstant) (#$isa #$BookkeepingMt #$Microtheory) (#$comment #$BookkeepingPredicate "A collection of predicates used to make assertions about the creation and internal representation of particular CycL constants in the Cyc system. Bookkeeping predicates neither specify nor constrain the semantics of CycL constants. Examples include #$myCreator, #$myCreationTime, #$termOfUnit, #$multiplicationUnits, and #$defnSufficient.") (#$genls #$BookkeepingPredicate #$Predicate) (#$genls #$BookkeepingPredicate #$Predicate) (#$isa #$BookkeepingPredicate #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$BookkeepingPredicate #$Collection) (#$isa #$BookkeepingPredicate #$CoreConstant) (#$isa #$BookkeepingPredicate #$PredicateCategory) (#$comment #$Border "The collection of all lines, linear regions, or dividing planes or surfaces--physical or abstract--that each constitutes the boundary between (#$formsBorderBetween) two regions (i.e., two instances of #$SpatialThing).") (#$genls #$Border #$SpatialThing-Localized) (#$isa #$Border #$Collection) (#$isa #$Border #$ObjectType) (#$arg1Isa #$BorderBetweenFn #$GeographicalRegion) (#$arg1Isa #$BorderBetweenFn #$GeographicalRegion) (#$arg2Isa #$BorderBetweenFn #$GeographicalRegion) (#$arg2Isa #$BorderBetweenFn #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 1 #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 1 #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 1 #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 2 #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 2 #$GeographicalRegion) (#$argIsa #$BorderBetweenFn 2 #$GeographicalRegion) (#$arity #$BorderBetweenFn 2) (#$comment #$BorderBetweenFn "(#$BorderBetweenFn REG1 REG2), applied to two individual #$GeographicalRegions REG1 REG2, returns the entire intangible #$Border (if any) that separates them. To identify arbitrarily large or small segments of borders see #$formsBorderPart. The border returned by #$BorderBetweenFn may be discontinuous (such as 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). In any case, (#$BorderBetweenFn REG1 REG2) must denote exactly one object (if it denotes at all) since #$BorderBetweenFn is a function. #$BorderBetweenFn is undefined for pairs of regions that do not actually share a border, such as #$Albania and #$UnitedStatesOfAmerica. For example, if Cyc concludes that (#$not (#$bordersOn #$UnitedStatesOfAmerica #$Albania)), then it should conclude (#$undefined (#$BorderBetweenFn #$Albania #$UnitedStatesOfAmerica)).--Rode, Oct 21, 1997. See also #$borderBetweenRegions, which is a (canonically) corresponding predicate for this function.") (#$interArgReln #$BorderBetweenFn 1 2 #$bordersOn) (#$isa #$BorderBetweenFn #$BinaryFunction) (#$isa #$BorderBetweenFn #$CommutativeRelation) (#$isa #$BorderBetweenFn #$IndividualDenotingFunction) (#$isa #$BorderBetweenFn #$PartialDenotationalFunction) (#$isa #$BorderBetweenFn #$ReifiableFunction) (#$resultIsa #$BorderBetweenFn #$Border) (#$resultIsa #$BorderBetweenFn #$Individual) (#$resultIsa #$BorderBetweenFn #$IntangibleExistingThing) (#$comment #$BordersMt "This mt just contains a few general assertions about borders. It is intended to be used as a #$genlMt by the #$GeographyMt and the #$InternationalTrafficMt.") (#$genlMt #$BordersMt #$BaseKB) (#$genlMt #$BordersMt #$BaseKB) (#$genlMt #$BordersMt #$BordersVocabularyMt) (#$genlMt #$BordersMt #$NaiveSpatialMt) (#$isa #$BordersMt #$GeneralMicrotheory) (#$isa #$BordersMt #$TheoryMicrotheory) (#$arg1Format #$bordersOn #$SetTheFormat) (#$arg1Isa #$bordersOn #$GeographicalRegion) (#$arg1Isa #$bordersOn #$GeographicalRegion) (#$arg2Format #$bordersOn #$SetTheFormat) (#$arg2Isa #$bordersOn #$GeographicalRegion) (#$arg2Isa #$bordersOn #$GeographicalRegion) (#$argFormat #$bordersOn 1 #$SetTheFormat) (#$argFormat #$bordersOn 2 #$SetTheFormat) (#$argIsa #$bordersOn 1 #$GeographicalRegion) (#$argIsa #$bordersOn 1 #$GeographicalRegion) (#$argIsa #$bordersOn 1 #$GeographicalRegion) (#$argIsa #$bordersOn 2 #$GeographicalRegion) (#$argIsa #$bordersOn 2 #$GeographicalRegion) (#$argIsa #$bordersOn 2 #$GeographicalRegion) (#$arity #$bordersOn 2) (#$comment #$bordersOn "(#$bordersOn REGION1 REGION2) means that the #$GeographicalRegions REGION1 and REGION2 are physically adjacent to each other and do not overlap, i.e. there is a border between them. Examples: (#$bordersOn #$CentralUSATimeZone #$MountainUSATimeZone), (#$bordersOn (#$TerritoryFn #$Nepal) (#$TerritoryFn #$Tibet)).") (#$genlInverse #$bordersOn #$bordersOn) (#$genlPreds #$bordersOn #$adjacentTo) (#$genlPreds #$bordersOn #$onSamePlanetSurfaceAs) (#$genlPreds #$bordersOn #$touchesDirectly-Apartanomic) (#$isa #$bordersOn #$InterExistingObjectPredicate) (#$isa #$bordersOn #$IrreflexiveBinaryPredicate) (#$isa #$bordersOn #$SpatialPredicate) (#$isa #$bordersOn #$SymmetricBinaryPredicate) (#$negationPreds #$bordersOn #$subRegions) (#$arg1Isa #$borderSubRegions #$Surface-Open) (#$arg1Isa #$borderSubRegions #$Surface-Open) (#$arg2Isa #$borderSubRegions #$Surface-Open) (#$arg2Isa #$borderSubRegions #$Surface-Open) (#$argIsa #$borderSubRegions 1 #$Surface-Open) (#$argIsa #$borderSubRegions 1 #$Surface-Open) (#$argIsa #$borderSubRegions 1 #$Surface-Open) (#$argIsa #$borderSubRegions 2 #$Surface-Open) (#$argIsa #$borderSubRegions 2 #$Surface-Open) (#$argIsa #$borderSubRegions 2 #$Surface-Open) (#$arity #$borderSubRegions 2) (#$comment #$borderSubRegions "(#$borderSubRegions REGION BORDERREGION) means that BORDERREGION is a subregion of REGION which borders on some region outside of REGION.") (#$genlPreds #$borderSubRegions #$subRegions) (#$isa #$borderSubRegions #$AntiSymmetricBinaryPredicate) (#$isa #$borderSubRegions #$PartPredicate) (#$isa #$borderSubRegions #$ReflexiveBinaryPredicate) (#$isa #$borderSubRegions #$SpatialPredicate) (#$isa #$borderSubRegions #$TransitiveBinaryPredicate) (#$comment #$BordersVocabularyMt "The #$VocabularyMicrotheory for #$BordersMt.") (#$genlMt #$BordersVocabularyMt #$BaseKB) (#$genlMt #$BordersVocabularyMt #$NaiveSpatialVocabularyMt) (#$isa #$BordersVocabularyMt #$VocabularyMicrotheory) (#$comment #$Bored "A specialization of #$IntelligentAgent. Each instance is an agent in the emotional state of being bored. Use this constant with a #$GenericValueFunction to denote a collection of agents that are in this emotional state to some varying degree.") (#$genls #$Bored #$Individual) (#$genls #$Bored #$Listless) (#$isa #$Bored #$AgentTypeByEmotionalState) (#$isa #$Bored #$FirstOrderCollection) (#$comment #$Boredom "The attribute-type associated with dissatisfaction, weariness, or restlessness accompanied by a felt lack of interest in what is going on around one. A specialization of #$Listlessness. (For the rationale behind treating feelings as types -- i.e. collections -- of attributes, see the comment on #$Happiness.)") (#$genls #$Boredom #$Listlessness) (#$isa #$Boredom #$AtemporalNecessarilyEssentialCollectionType) (#$isa #$Boredom #$FeelingType) (#$comment #$BorrowingSomething "A collection of events; a subcollection of #$TemporaryChangeOfUserRights. In an instance of #$BorrowingSomething, 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 (see #$intendedBehaviorCapable).") (#$genls #$BorrowingSomething #$Individual) (#$genls #$BorrowingSomething #$TemporaryChangeOfUserRights) (#$genls #$BorrowingSomething #$TransferringPossession) (#$isa #$BorrowingSomething #$AccessingScriptType) (#$isa #$BorrowingSomething #$DefaultDisjointScriptType) (#$isa #$BorrowingSomething #$TemporalObjectType) (#$arg1Format #$boss #$openEntryFormatInArgs) (#$arg1Isa #$boss #$Person) (#$arg1Isa #$boss #$Person) (#$arg2Format #$boss #$openEntryFormatInArgs) (#$arg2Isa #$boss #$Person) (#$arg2Isa #$boss #$Person) (#$argFormat #$boss 1 #$openEntryFormatInArgs) (#$argFormat #$boss 2 #$openEntryFormatInArgs) (#$argIsa #$boss 1 #$Person) (#$argIsa #$boss 1 #$Person) (#$argIsa #$boss 1 #$Person) (#$argIsa #$boss 2 #$Person) (#$argIsa #$boss 2 #$Person) (#$argIsa #$boss 2 #$Person) (#$arity #$boss 2) (#$comment #$boss "(#$boss SUPERVISEE SUPERVISOR) means that SUPERVISOR is an immediate boss or supervisor of SUPERVISEE.") (#$genlInverse #$boss #$acquaintedWith) (#$genlInverse #$boss #$superiors) (#$genlPreds #$boss #$acquaintedWith) (#$isa #$boss #$AntiSymmetricBinaryPredicate) (#$isa #$boss #$BinaryPredicate) (#$isa #$boss #$CotemporalObjectsSlot) (#$isa #$boss #$InterExistingObjectPredicate) (#$isa #$boss #$InterPersonalRelationSlot) (#$comment #$BotanicalOrgan "A specialization of #$PlantPart. Each instance of #$BotanicalOrgan is a major morphological and functional feature of an individual plant. Notable specializations of #$BotanicalOrgan include #$Flower-BotanicalPart, #$Leaf, and #$Stem.") (#$genls #$BotanicalOrgan #$Individual) (#$genls #$BotanicalOrgan #$PlantPart) (#$isa #$BotanicalOrgan #$ExistingObjectType) (#$comment #$BotanyMt "An instance of both #$TheoryMicrotheory and #$GeneralMicrotheory. The #$BotanyMt contains general information about the kingdom of plants (see the collection #$Plant).") (#$genlMt #$BotanyMt #$BaseKB) (#$genlMt #$BotanyMt #$BaseKB) (#$genlMt #$BotanyMt #$BiologyMt) (#$genlMt #$BotanyMt #$BotanyVocabularyMt) (#$isa #$BotanyMt #$GeneralMicrotheory) (#$isa #$BotanyMt #$TheoryMicrotheory) (#$comment #$BotanyVocabularyMt "The #$VocabularyMicrotheory for #$BotanyMt.") (#$genlMt #$BotanyVocabularyMt #$BaseKB) (#$genlMt #$BotanyVocabularyMt #$BiologyVocabularyMt) (#$isa #$BotanyVocabularyMt #$VocabularyMicrotheory) (#$comment #$BottomSide "The collection of all the entire bottom sides (as conventionally understood) of all objects that have distinct #$Sides, one of which faces down.") (#$genls #$BottomSide #$Individual) (#$genls #$BottomSide #$Side) (#$isa #$BottomSide #$RegionType) (#$comment #$Brain "A specialization of #$InternalOrgan. Each instance of #$Brain is an organ that controls most bodily movement and receives sensory input from the body and objects outside the body.") (#$genls #$Brain #$Individual) (#$genls #$Brain #$InternalOrgan) (#$isa #$Brain #$AnimalBodyPartType) (#$isa #$Brain #$UniqueAnatomicalPartType) (#$isa #$Brain #$UniqueAnatomicalPartType) (#$isa #$Brain #$UniqueAnatomicalPartType) (#$comment #$BranchOfMilitaryService "A specialization of #$ModernMilitaryOrganization. Each instance of #$BranchOfMilitaryService is one of the main overarching organizations in a modern military command structure. Thus, for any given modern nation-state, its army, navy, and air force will each be instances of #$BranchOfMilitaryService.") (#$genls #$BranchOfMilitaryService #$GovernmentMilitaryOrganization) (#$genls #$BranchOfMilitaryService #$Individual) (#$genls #$BranchOfMilitaryService #$ModernMilitaryOrganization) (#$isa #$BranchOfMilitaryService #$ExistingObjectType) (#$comment #$Brazil "An instance of #$IndependentCountry. #$Brazil is the largest country in South America, and is bounded on the northwest by #$Colombia; on the north by #$Venezuela, #$Guyana, #$Suriname, and #$FrenchGuiana; on the east by the #$AtlanticOcean; on the south by #$Uruguay; on the southwest by #$Argentina and #$Paraguay; and on the west by #$Bolivia and #$Peru.") (#$isa #$Brazil #$Entity) (#$isa #$Brazil #$IndependentCountry) (#$isa #$Brazil #$Individual) (#$comment #$Breathing "A collection of activities constituting a natural #$PhysiologicalFunction; #$Breathing is the collection of #$AirRespiration events in which the respiring organism takes air into its internal #$Lungs, where the gas exchange occurs. See also #$Respiration.") (#$disjointWith #$Breathing #$QualitativeTimeOfDay) (#$genls #$Breathing #$AirRespiration) (#$genls #$Breathing #$Event) (#$genls #$Breathing #$Individual) (#$genls #$Breathing #$PhysiologicalFunction) (#$isa #$Breathing #$ControllableAutonomousActionType) (#$isa #$Breathing #$DefaultDisjointScriptType) (#$isa #$Breathing #$MammalCapabilityType) (#$isa #$Breathing #$TemporalStuffType) (#$comment #$BritishEnglishMt "The mt for semantic mappings between Cyc terms and english words or phrases peculiar to British English. Example: (#$denotation #$Rubbish-TheWord #$MassNoun 0 #$Garbage-Generic). See the comment on #$EnglishLexiconMt for more on this and on the other english national standards represented in our lexicon.") (#$genlMt #$BritishEnglishMt #$BaseKB) (#$genlMt #$BritishEnglishMt #$BaseKB) (#$genlMt #$BritishEnglishMt #$CommonWealthEnglishMt) (#$genlMt #$BritishEnglishMt #$GeneralLexiconMt) (#$isa #$BritishEnglishMt #$EnglishLexicalMicrotheory) (#$isa #$BritishEnglishMt #$Language-SpecificMicrotheory) (#$isa #$BritishEnglishMt #$Microtheory) (#$comment #$BroadMicrotheory "The collection of those microtheories that contain so many assertions that they are not useful for `relevance' focusing during inference. (A #$BroadMicrotheory is not used internally in Cyc's indexing scheme during inference.) Examples: #$BaseKB and #$EnglishMt.") (#$genls #$BroadMicrotheory #$Microtheory) (#$isa #$BroadMicrotheory #$Collection) (#$isa #$BroadMicrotheory #$CoreImplementationConstant) (#$isa #$BroadMicrotheory #$MicrotheoryType) (#$comment #$Building "A specialization of both #$FixedStructure and #$HumanShelterConstruction. Each instance of #$Building is a (usually large) fixed structure with walls and a roof, and with some inside area or areas designed to be occupied by humans (but not necessarily as a residence). Examples include the #$EmpireStateBuilding, Hearst Castle, an #$AircraftHangar at O'Hare, a #$Lighthouse in the Mediterranean sea, the #$SydneyOperaHouse, and the #$WashingtonMonumentInWashingtonDC.") (#$disjointWith #$Building #$PartOfAnHSC) (#$genls #$Building #$FixedStructure) (#$genls #$Building #$HumanShelterConstruction) (#$genls #$Building #$Individual) (#$genls #$Building #$RealEstate) (#$isa #$Building #$ExistingObjectType) (#$comment #$BuildingMaterial "#$BuildingMaterial is a specialization of #$Artifact-NonAgentive and #$PartiallyTangibleProduct. Each instance of #$BuildingMaterial is a material thing typically used in making new structures. Instances of #$BuildingMaterial include a piece of lumber, a brick, a slab of concrete, a roof shingle, a copper nail, a double-paned storm window, etc.") (#$genls #$BuildingMaterial #$Artifact) (#$genls #$BuildingMaterial #$Artifact-NonAgentive) (#$genls #$BuildingMaterial #$Individual) (#$genls #$BuildingMaterial #$PartiallyTangibleProduct) (#$isa #$BuildingMaterial #$ConventionalClassificationType) (#$isa #$BuildingMaterial #$ProductType) (#$isa #$BuildingMaterial #$ProductType) (#$isa #$BuildingMaterial #$TemporalStuffType) (#$comment #$BuildingMt "Mt with physical info about humanly occupied constructs.") (#$genlMt #$BuildingMt #$BaseKB) (#$genlMt #$BuildingMt #$BaseKB) (#$genlMt #$BuildingMt #$FixedStructureMt) (#$genlMt #$BuildingMt #$ProductGMt) (#$isa #$BuildingMt #$GeneralMicrotheory) (#$isa #$BuildingMt #$TheoryMicrotheory) (#$comment #$Bush "A specialization of #$Plant-Woody. Each instance of #$Bush is a woody plant of branching growth habit that lacks a substantial trunk and is not usually taller than an adult person (and is typically re shorter than most specimens of #$Tree-ThePlant). This is a commonsense collection without distinct boundaries.") (#$genls #$Bush #$Individual) (#$genls #$Bush #$Plant-Woody) (#$isa #$Bush #$ExistingObjectType) (#$isa #$Bush #$OrganismClassificationType) (#$comment #$Business "A specialization of #$CommercialOrganization (q.v.). Each instance of #$Business is an organization intended to make profits, i.e. to make money for agents who own them. Note that not all #$CommercialOrganizations are #$Businesses. For example, in a franchise #$Organization, while the parent company (see #$parentCompany) is regarded as a business, the sub-organizations are commercial organizations but not businesses. Also, #$Businesses are typically #$LegalAgents, while #$CommercialOrganizations need not be.") (#$genls #$Business #$CommercialOrganization) (#$genls #$Business #$Individual) (#$isa #$Business #$ExistingObjectType) (#$keStrongSuggestionPreds #$Business #$parentCompany) (#$comment #$BusinessEvent "A specialization of both #$SocialOccurrence and #$HumanActivity. Each instance of #$BusinessEvent is a purposeful activity 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 2003, an individual sales call on a particular customer, printing the 2003 Yellow Pages directory for the Los Angeles area, selling a newspaper, and designing and manufacturing a new memory chip. #$BusinessEvent does _not_ include any purely social or recreational events.") (#$genls #$BusinessEvent #$HumanActivity) (#$genls #$BusinessEvent #$Individual) (#$genls #$BusinessEvent #$SocialOccurrence) (#$isa #$BusinessEvent #$DefaultDisjointScriptType) (#$isa #$BusinessEvent #$TemporalObjectType) (#$siblingDisjointExceptions #$BusinessEvent #$Buying) (#$siblingDisjointExceptions #$BusinessEvent #$Communicating) (#$siblingDisjointExceptions #$BusinessEvent #$EMailSending) (#$siblingDisjointExceptions #$BusinessEvent #$Transaction) (#$siblingDisjointExceptions #$BusinessEvent #$TransferringPossession) (#$arg1Isa #$businessPartners #$Agent) (#$arg2Isa #$businessPartners #$Agent) (#$argIsa #$businessPartners 1 #$Agent) (#$argIsa #$businessPartners 1 #$Agent) (#$argIsa #$businessPartners 2 #$Agent) (#$argIsa #$businessPartners 2 #$Agent) (#$arity #$businessPartners 2) (#$comment #$businessPartners "The predicate #$businessPartners indicates that two agents have jointly undertaken some business project; they are combining resources in some way to further their interests. (#$businessPartners 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.") (#$genlInverse #$businessPartners #$businessPartners) (#$genlPreds #$businessPartners #$affiliatedWith) (#$genlPreds #$businessPartners #$positiveVestedInterest) (#$isa #$businessPartners #$BinaryPredicate) (#$isa #$businessPartners #$IrreflexiveBinaryPredicate) (#$isa #$businessPartners #$SymmetricBinaryPredicate) (#$comment #$BusinessPerson "A subcollection of #$PersonWithOccupation. Each instance of #$BusinessPerson is someone whose occupation primarily consists in the ownership or operation of a business.") (#$genls #$BusinessPerson #$Individual) (#$genls #$BusinessPerson #$PersonWithOccupation) (#$isa #$BusinessPerson #$PersonTypeByOccupation) (#$comment #$BusinessRelationshipActivity "A specialization of #$BusinessEvent. Each instance of #$BusinessRelationshipActivity is a (usually long-term, and often complex) social activity whose participants are in some type of business relationship. An instance of #$BusinessRelationshipActivity is typically carried out over multiple social occasions, and may consist of many sub-events. The social events constituting an instance of #$BusinessRelationshipActivity further, either directly or indirectly, the (usually mutual) business interests of the participants.") (#$genls #$BusinessRelationshipActivity #$BusinessEvent) (#$genls #$BusinessRelationshipActivity #$Individual) (#$isa #$BusinessRelationshipActivity #$DefaultDisjointScriptType) (#$isa #$BusinessRelationshipActivity #$TemporalStuffType) (#$comment #$Bus-RoadVehicle "A specialization of #$RoadVehicle. Each instance of #$Bus-RoadVehicle is a ground transportation vehicle designed to carry many passengers (instances of #$Bus-RoadVehicle typically have capacities ranging from 20 to 80 passengers). Instances of #$Bus-RoadVehicle are often used as a means of public transportation (see the constant #$PublicTransportationDevice); instances used for public transportation are usually driven by professional drivers.") (#$genls #$Bus-RoadVehicle #$Individual) (#$genls #$Bus-RoadVehicle #$PublicTransportationDevice) (#$genls #$Bus-RoadVehicle #$RoadVehicle) (#$genls #$Bus-RoadVehicle #$RoadVehicle-DieselEngine) (#$isa #$Bus-RoadVehicle #$ExistingObjectType) (#$isa #$Bus-RoadVehicle #$ProductType) (#$isa #$Bus-RoadVehicle #$RoadVehicleTypeByUse) (#$arg1Isa #$buyer #$MonetaryExchangeOfUserRights) (#$arg1Isa #$buyer #$MonetaryExchangeOfUserRights) (#$arg2Format #$buyer #$SetTheFormat) (#$arg2Isa #$buyer #$SocialBeing) (#$arg2Isa #$buyer #$SocialBeing) (#$argFormat #$buyer 2 #$SetTheFormat) (#$argIsa #$buyer 1 #$MonetaryExchangeOfUserRights) (#$argIsa #$buyer 1 #$MonetaryExchangeOfUserRights) (#$argIsa #$buyer 1 #$MonetaryExchangeOfUserRights) (#$argIsa #$buyer 2 #$SocialBeing) (#$argIsa #$buyer 2 #$SocialBeing) (#$argIsa #$buyer 2 #$SocialBeing) (#$arity #$buyer 2) (#$comment #$buyer "An #$AgentiveRole (q.v.) and specialization of #$exchangers that relates a given #$MonetaryExchangeOfUserRights event to the paying #$Agent(s) in that event. (#$buyer EXCHANGE BUYER) means that BUYER purchases goods or services or access rights for sale in EXCHANGE. BUYER might make the purchase either directly or through an agent. Also see and compare #$buyingPerformer and #$buyingAgent.") (#$genlPreds #$buyer #$exchangers) (#$genlPreds #$buyer #$socialParticipants) (#$isa #$buyer #$ActorSlot) (#$isa #$buyer #$AgentiveRole) (#$isa #$buyer #$BinaryPredicate) (#$negationPreds #$buyer #$seller) (#$relationAllExists #$buyer #$MonetaryExchangeOfUserRights #$Agent) (#$relationAllExists #$buyer #$MonetaryExchangeOfUserRights #$Agent-Generic) (#$relationAllExists #$buyer #$MonetaryExchangeOfUserRights #$PartiallyTangible) (#$relationAllExists #$buyer #$Buying #$SocialBeing) (#$relationAllExists #$buyer #$Buying #$TemporalThing) (#$relationAllExists #$buyer #$MonetaryExchangeOfUserRights #$TemporalThing) (#$minimizeExtent #$buyer) (#$comment #$Buying "A specialization of #$MonetaryExchangeOfUserRights and #$BuyingActivity. Each instance of #$Buying is an event in which an agent (see #$buyer and #$buyingPerformer) voluntarily pays to acquire something tangible or intangible, or for the performance of a service, which another agent sells in the event (see #$seller and #$sellingPerformer). Payment might be either in money or via the exchange of other assets. A buying event might include subevents of negotiating, paying, and the transferring 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 life insurance policy for oneself; mail-ordering clothes from Sears; shopping at a farmers' market.") (#$genls #$Buying #$BuyingActivity) (#$genls #$Buying #$Individual) (#$genls #$Buying #$MonetaryExchangeOfUserRights) (#$isa #$Buying #$DefaultDisjointScriptType) (#$isa #$Buying #$TemporalObjectType) (#$keWeakSuggestionPreds #$Buying #$totalCharge) (#$requiredArg1Pred #$Buying #$buyer) (#$requiredArg1Pred #$Buying #$buyingPerformer) (#$requiredArg1Pred #$Buying #$sellingPerformer) (#$requiredArg1Pred #$Buying #$totalCharge) (#$siblingDisjointExceptions #$Buying #$PhysicalContactEvent) (#$siblingDisjointExceptions #$Buying #$TemporaryChangeOfUserRights) (#$comment #$BuyingActivity "A specialization of #$SelectingSomething and #$CommercialActivity. #$BuyingActivity is a collection of events that are very generally related to purchasing goods or services. Each instance of #$BuyingActivity 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 instance of #$Buying itself. Examples of #$BuyingActivity 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.") (#$genls #$BuyingActivity #$CommercialActivity) (#$genls #$BuyingActivity #$Individual) (#$genls #$BuyingActivity #$SelectingSomething) (#$isa #$BuyingActivity #$DefaultDisjointScriptType) (#$isa #$BuyingActivity #$TemporalObjectType) (#$siblingDisjointExceptions #$BuyingActivity #$MoneyTransaction) (#$siblingDisjointExceptions #$BuyingActivity #$Requesting-CommunicationAct) (#$siblingDisjointExceptions #$BuyingActivity #$TemporaryChangeOfUserRights) (#$arg1Format #$buyingAgent #$openEntryFormatInArgs) (#$arg1Isa #$buyingAgent #$CommercialActivity) (#$arg1Isa #$buyingAgent #$CommercialActivity) (#$arg2Format #$buyingAgent #$openEntryFormatInArgs) (#$arg2Isa #$buyingAgent #$SocialBeing) (#$arg2Isa #$buyingAgent #$SocialBeing) (#$argFormat #$buyingAgent 1 #$openEntryFormatInArgs) (#$argFormat #$buyingAgent 2 #$openEntryFormatInArgs) (#$argIsa #$buyingAgent 1 #$CommercialActivity) (#$argIsa #$buyingAgent 1 #$CommercialActivity) (#$argIsa #$buyingAgent 1 #$CommercialActivity) (#$argIsa #$buyingAgent 2 #$SocialBeing) (#$argIsa #$buyingAgent 2 #$SocialBeing) (#$argIsa #$buyingAgent 2 #$SocialBeing) (#$arity #$buyingAgent 2) (#$comment #$buyingAgent "(#$buyingAgent SALE AGENT) means that in the #$CommercialActivity SALE, the #$SocialBeing AGENT acts on behalf of a would-be buyer to bring about a purchase. AGENT is a performer in SALE (see the predicate #$performedBy), but is not the buyer (see the predicate #$buyer).") (#$genlPreds #$buyingAgent #$buyingPerformer) (#$genlPreds #$buyingAgent #$mediators) (#$isa #$buyingAgent #$ActorSlot) (#$isa #$buyingAgent #$AgentiveRole) (#$isa #$buyingAgent #$BinaryPredicate) (#$negationPreds #$buyingAgent #$buyer) (#$minimizeExtent #$buyingAgent) (#$arg1Format #$buyingPerformer #$openEntryFormatInArgs) (#$arg1Isa #$buyingPerformer #$CommercialActivity) (#$arg1Isa #$buyingPerformer #$CommercialActivity) (#$arg2Format #$buyingPerformer #$openEntryFormatInArgs) (#$arg2Isa #$buyingPerformer #$SocialBeing) (#$arg2Isa #$buyingPerformer #$SocialBeing) (#$argFormat #$buyingPerformer 1 #$openEntryFormatInArgs) (#$argFormat #$buyingPerformer 2 #$openEntryFormatInArgs) (#$argIsa #$buyingPerformer 1 #$CommercialActivity) (#$argIsa #$buyingPerformer 1 #$CommercialActivity) (#$argIsa #$buyingPerformer 1 #$CommercialActivity) (#$argIsa #$buyingPerformer 2 #$SocialBeing) (#$argIsa #$buyingPerformer 2 #$SocialBeing) (#$argIsa #$buyingPerformer 2 #$SocialBeing) (#$arity #$buyingPerformer 2) (#$comment #$buyingPerformer "(#$buyingPerformer COM AGENT) means that AGENT is the agent actually attempting to obtain goods or services in a purchase, by performing an active role in the #$CommercialActivity COM. Generally, the agent who is the #$buyingPerformer is identical with the #$buyer, but in some cases the #$buyingPerformer is instead a #$buyingAgent representing the #$buyer.") (#$genlPreds #$buyingPerformer #$performedBy) (#$genlPreds #$buyingPerformer #$socialParticipants) (#$isa #$buyingPerformer #$ActorSlot) (#$isa #$buyingPerformer #$AgentiveRole) (#$relationAllExists #$buyingPerformer #$Buying #$Agent-Generic) (#$relationAllExists #$buyingPerformer #$Buying #$PartiallyTangible) (#$relationAllExists #$buyingPerformer #$Buying #$SocialBeing) (#$relationAllExists #$buyingPerformer #$Buying #$TemporalThing) (#$minimizeExtent #$buyingPerformer) (#$arg1Format #$byProducts #$SingleEntry) (#$arg1Isa #$byProducts #$PhysicalCreationOrDestructionEvent) (#$arg1Isa #$byProducts #$PhysicalCreationOrDestructionEvent) (#$arg1Isa #$byProducts #$PurposefulAction) (#$arg1Isa #$byProducts #$PurposefulAction) (#$arg2Format #$byProducts #$SetTheFormat) (#$arg2Isa #$byProducts #$PartiallyTangible) (#$arg2Isa #$byProducts #$PartiallyTangible) (#$argFormat #$byProducts 2 #$SetTheFormat) (#$argFormat #$byProducts 1 #$SingleEntry) (#$argIsa #$byProducts 2 #$PartiallyTangible) (#$argIsa #$byProducts 2 #$PartiallyTangible) (#$argIsa #$byProducts 2 #$PartiallyTangible) (#$argIsa #$byProducts 1 #$PhysicalCreationOrDestructionEvent) (#$argIsa #$byProducts 1 #$PhysicalCreationOrDestructionEvent) (#$argIsa #$byProducts 1 #$PhysicalCreationOrDestructionEvent) (#$argIsa #$byProducts 1 #$PurposefulAction) (#$argIsa #$byProducts 1 #$PurposefulAction) (#$argIsa #$byProducts 1 #$PurposefulAction) (#$arity #$byProducts 2) (#$comment #$byProducts "This predicate relates a given purposeful action of physically creating or destroying something to an unintended tangible \"output\" (see #$outputs) of that action. (#$byProducts EVENT OBJECT) means that OBJECT is one of the outputs of EVENT, but not one of its intended outputs. For intended outputs, see #$products. Note that no output can be _both_ a product and a by-product of the same event, i.e. (#$negationPreds #$products #$byProducts) holds.") (#$genlPreds #$byProducts #$outputs) (#$isa #$byProducts #$ActorSlot) (#$isa #$byProducts #$BinaryPredicate) (#$isa #$byProducts #$FunctionalPredicate) (#$negationPreds #$byProducts #$products) (#$strictlyFunctionalInArgs #$byProducts 1) (#$minimizeExtent #$byProducts) (#$argIsa #$Byte 0 #$SubLRealNumber) (#$argsIsa #$Byte #$SubLRealNumber) (#$argsIsa #$Byte #$SubLRealNumber) (#$argsIsa #$Byte #$SubLRealNumber) (#$arityMax #$Byte 2) (#$arityMax #$Byte 2) (#$arityMin #$Byte 1) (#$arityMin #$Byte 1) (#$comment #$Byte "A function and an instance of #$UnitOfComputerStorageCapacity, representing a common unit of computer memory and disk capacity, consisting typically of 8 #$Bits. Like all instances of #$UnitOfMeasure, its #$arity is variable between one and two, and its arguments must be instances of #$SubLRealNumber. If a single instance of #$SubLRealNumber is put in the argument position to this function, it returns a precise quantity of bytes (which is an instance of #$ComputerMemoryCapacity). If two #$SubLRealNumbers are put in the argument position, it returns an interval (which is an instance of #$ComputerMemoryCapacity). Thus, (#$Byte NUM) denotes a particular quantity of bytes. (#$Byte NUM1 NUM2) returns a range of bytes. See also #$Megabyte, #$Megaword.") (#$isa #$Byte #$StandardUnitOfMeasure) (#$isa #$Byte #$UnitOfComputerResourceCapacity) (#$isa #$Byte #$UnitOfMeasureNoPrefix) (#$resultIsa #$Byte #$ComputerMemoryCapacity) (#$resultIsa #$Byte #$ComputerMemoryCapacity) (#$resultIsa #$Byte #$ScalarInterval) (#$resultIsa #$Byte #$ScalarInterval) (#$comment #$CalendarAutumn "A specialization of #$CalendarSeason. Each instance of #$CalendarAutumn is a time interval that begins on a day considered to begin an autumn season, and ends on a day considered to end an autumn season. For example, according to mainstream culture in the U.S.A., instances of this collection begin each year on the #$AutumnalEquinox (about September 21) and end on the #$DecemberSolstice (about December 21st) (see #$CalendarAutumn-US), whereas according to mainstream Australasian culture, instances of this collection begin March 1st and end on the last day of May (see #$CalendarAutumn-Australasian).") (#$genls #$CalendarAutumn #$CalendarSeason) (#$genls #$CalendarAutumn #$Individual) (#$isa #$CalendarAutumn #$CalendarSeasonType) (#$isa #$CalendarAutumn #$TemporalObjectType) (#$sharedNotes #$CalendarAutumn #$SharedNoteOnHemispheresAndCalendars) (#$temporallySubsumes-TypeType #$CalendarAutumn #$CalendarSeason) (#$comment #$CalendarCentury "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarCentury is a century on a particular calendar. Instances of #$CalendarCentury include #$TheNineteenthCenturyCE and #$TheTwentiethCenturyCE.") (#$disjointWith #$CalendarCentury #$AcademicSemester) (#$disjointWith #$CalendarCentury #$FiscalYear) (#$disjointWith #$CalendarCentury #$TimePoint) (#$genls #$CalendarCentury #$Date) (#$genls #$CalendarCentury #$Individual) (#$isa #$CalendarCentury #$CalendarCoveringType) (#$isa #$CalendarCentury #$ConventionalClassificationType) (#$isa #$CalendarCentury #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarCentury #$CalendarHalfCentury) (#$comment #$CalendarCoveringType "#$CalendarCoveringType is a collection of collections. Each instance CC of #$CalendarCoveringType is itself a collection, a type of time interval, such that a sequence of all the instances of CC would completely cover all of time without overlap. Thus, #$CalendarYear is a #$CalendarCoveringType because all of time consists of a sequence of non-overlapping #$CalendarYears. Similarly #$CalendarMonth, #$CalendarDay, and #$CalendarHour are instances of #$CalendarCoveringType. #$Monday and #$December are _not_ instances of #$CalendarCoveringType, because all of time is not a sequence of Mondays, or Decembers. Also notice that a collection Week -- defined as the collection of all seven-day-long-periods-of-time -- would not be an instance of #$CalendarCoveringType, since several different Weeks could overlap; e.g., the week beginning today and the week beginning yesterday and the week beginning tomorrow.") (#$disjointWith #$CalendarCoveringType #$ClimateCycleType) (#$disjointWith #$CalendarCoveringType #$ShapeType) (#$genls #$CalendarCoveringType #$TemporallyDisjointTemporalObjectType) (#$genls #$CalendarCoveringType #$TemporalObjectType) (#$isa #$CalendarCoveringType #$CollectionType) (#$isa #$CalendarCoveringType #$CollectionType) (#$isa #$CalendarCoveringType #$SecondOrderCollection) (#$isa #$CalendarCoveringType #$SiblingDisjointCollectionType) (#$typeGenls #$CalendarCoveringType #$Date) (#$comment #$CalendarDay "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarDay is a day on some particular calendar. Instances of #$CalendarDay include (#$DayFn 1 (#$MonthFn #$July (#$YearFn 1646))) and (#$DayFn 8 (#$MonthFn #$November (#$YearFn 1848))).") (#$disjointWith #$CalendarDay #$AcademicSemester) (#$disjointWith #$CalendarDay #$FiscalYear) (#$genls #$CalendarDay #$Date) (#$genls #$CalendarDay #$Individual) (#$isa #$CalendarDay #$CalendarCoveringType) (#$isa #$CalendarDay #$ConventionalClassificationType) (#$isa #$CalendarDay #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarDay #$CalendarHour) (#$temporallySubsumes-TypeType #$CalendarDay #$TimeOfDay-AM) (#$temporallySubsumes-TypeType #$CalendarDay #$TimeOfDay-PM) (#$comment #$CalendarDecade "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarDecade is a decade on a particular calendar. For the example, the nineteen eighties is an instance of #$CalendarDecade.") (#$disjointWith #$CalendarDecade #$AcademicSemester) (#$disjointWith #$CalendarDecade #$TimePoint) (#$genls #$CalendarDecade #$Date) (#$genls #$CalendarDecade #$Individual) (#$isa #$CalendarDecade #$CalendarCoveringType) (#$isa #$CalendarDecade #$ConventionalClassificationType) (#$isa #$CalendarDecade #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarDecade #$CalendarYear) (#$comment #$CalendarHalfCentury "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarHalfCentury is a half-century on a particular calendar, and thus will be either the first half or the second half of some century (see the constant #$CalendarCentury) on that calendar. Instances of #$CalendarHalfCentury include #$FirstHalfOf20thCenturyCE and #$LastHalfOf20thCenturyCE.") (#$genls #$CalendarHalfCentury #$Date) (#$genls #$CalendarHalfCentury #$Individual) (#$isa #$CalendarHalfCentury #$CalendarCoveringType) (#$isa #$CalendarHalfCentury #$ConventionalClassificationType) (#$isa #$CalendarHalfCentury #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarHalfCentury #$CalendarDecade) (#$comment #$CalendarHour "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarHour is an hour in some particular calendar. Instances of #$CalendarHour include (#$HourFn 12 (#$DayFn 20 (#$MonthFn #$January (#$YearFn 1965)))) and (#$HourFn 13 (#$DayFn 13 (#$MonthFn #$July (#$YearFn 2000)))).") (#$disjointWith #$CalendarHour #$TimePoint) (#$genls #$CalendarHour #$Date) (#$genls #$CalendarHour #$Individual) (#$genls #$CalendarHour #$TimeOfDay) (#$isa #$CalendarHour #$CalendarCoveringType) (#$isa #$CalendarHour #$ConventionalClassificationType) (#$isa #$CalendarHour #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarHour #$CalendarMinute) (#$comment #$CalendarMinute "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarMinute is a minute on a particular calendar. For example, the first minute of the year 2000 is an instance of #$CalendarMinute.") (#$disjointWith #$CalendarMinute #$AcademicSemester) (#$disjointWith #$CalendarMinute #$TimePoint) (#$genls #$CalendarMinute #$Date) (#$genls #$CalendarMinute #$Individual) (#$isa #$CalendarMinute #$CalendarCoveringType) (#$isa #$CalendarMinute #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarMinute #$CalendarSecond) (#$comment #$CalendarMonth "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarMonth is a month in a particular calendar. An example sub-collection of #$CalendarMonth is #$February , the collection of all months of February. One instance of the collection #$February (and thus one instance of the collection #$CalendarMonth) is (#$MonthFn #$February (#$YearFn 1992)), February of 1992.") (#$disjointWith #$CalendarMonth #$AcademicSemester) (#$disjointWith #$CalendarMonth #$FiscalYear) (#$disjointWith #$CalendarMonth #$TimePoint) (#$genls #$CalendarMonth #$Date) (#$genls #$CalendarMonth #$Individual) (#$isa #$CalendarMonth #$CalendarCoveringType) (#$isa #$CalendarMonth #$ConventionalClassificationType) (#$isa #$CalendarMonth #$TemporalObjectType) (#$temporallySubsumes-TypeType #$CalendarMonth #$CalendarWeek) (#$comment #$CalendarQuarter "An instance of #$CalendarCoveringType, and a specialization of #$Date. Each instance of #$CalendarQuarter is a quarter of a year on a particular calendar, and thus will be either the first, second, third, or fourth quarter of some year (see the collection #$CalendarYear) on that calendar. Example instances of #$Cal