diff options
| author | krasimir <krasimir@chalmers.se> | 2010-02-17 11:07:24 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2010-02-17 11:07:24 +0000 |
| commit | f7f0112256b738a7c640c37d5bcbfc8a33bdb307 (patch) | |
| tree | e75a57edda742cbda74326331655cdf31e943649 /examples/SUMO/Merge.gf | |
| parent | a4d41ef3e32af4f5e2fb2f5e97ff7024aa4dd068 (diff) | |
added examples/SUMO
Diffstat (limited to 'examples/SUMO/Merge.gf')
| -rw-r--r-- | examples/SUMO/Merge.gf | 6829 |
1 files changed, 6829 insertions, 0 deletions
diff --git a/examples/SUMO/Merge.gf b/examples/SUMO/Merge.gf new file mode 100644 index 000000000..d7035e6ac --- /dev/null +++ b/examples/SUMO/Merge.gf @@ -0,0 +1,6829 @@ +-- # -path=.:englishExtended
+abstract Merge = Basic ** {
+
+
+
+-- Any AnatomicalStructure which
+-- is not normally found in the Organism of which it is a part, i.e. it is
+-- the result of a PathologicProcess. This class covers tumors, birth marks,
+-- goiters, etc.
+fun AbnormalAnatomicalStructure : Class ;
+fun AbnormalAnatomicalStructure_Class : SubClass AbnormalAnatomicalStructure AnatomicalStructure ;
+
+-- This is a PositionalAttribute derived from the
+-- up/down schema and not involving contact. Note that this means directly
+-- above, i.e., if one object is Above another object, then the projections
+-- of the two objects overlap.
+fun Above : Ind AntiSymmetricPositionalAttribute ;
+
+
+-- The value of (AbsoluteValueFn ?NUMBER)
+-- is the absolute value of the RealNumber ?NUMBER.
+fun AbsoluteValueFn : El RealNumber -> Ind NonnegativeRealNumber ;
+
+
+-- Properties or qualities as distinguished from any
+-- particular embodiment of the properties/qualities in a physical medium.
+-- Instances of Abstract can be said to exist in the same sense as mathematical
+-- objects such as sets and relations, but they cannot exist at a particular
+-- place and time without some physical encoding or embodiment.
+fun Abstract : Class ;
+fun Abstract_Class : SubClass Abstract Entity ;
+
+-- A UnaryFunction that maps a Class into
+-- the instance of Attribute that specifies the condition(s) for membership
+-- in the Class.
+fun AbstractionFn : Class -> Ind Attribute ;
+
+
+-- If ?NUMBER1 and ?NUMBER2 are Numbers, then
+-- (AdditionFn ?NUMBER1 ?NUMBER2) is the arithmetical sum of these
+-- numbers.
+fun AdditionFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- Used to assert that an object ?OBJ1 is close
+-- to, near or abutting ?OBJ2. This PositionalAttribute covers the
+-- following common sense notions: adjoins, abuts, is contiguous to,
+-- is juxtaposed, and is close to.
+fun Adjacent : Ind SymmetricPositionalAttribute ;
+
+
+-- One of the parts of speech. The Class of
+-- Words that conventionally denote Attributes of Objects.
+fun Adjective : Class ;
+fun Adjective_Class : SubClass Adjective Word ;
+
+-- One of the parts of speech. The Class of Words
+-- that conventionally denote Attributes of Processes.
+fun Adverb : Class ;
+fun Adverb_Class : SubClass Adverb Word ;
+
+-- A Disseminating whose purpose is to
+-- promote the sale of an Object represented in a Text or Icon
+-- (the advertisement).
+fun Advertising : Class ;
+fun Advertising_Class : SubClass Advertising Disseminating ;
+
+-- A GroupOfPeople whose members all have the
+-- same age.
+fun AgeGroup : Class ;
+fun AgeGroup_Class : SubClass AgeGroup GroupOfPeople ;
+
+-- Something or someone that can act on its own and
+-- produce changes in the world.
+fun Agent : Class ;
+fun Agent_Class : SubClass Agent Object ;
+
+-- Air is the gaseous stuff that makes up the
+-- atmosphere surrounding Earth.
+fun Air : Class ;
+fun Air_Class : SubClass Air GasMixture ;
+
+-- A Class containing all of the Attributes
+-- relating to the notions of possibility and necessity.
+fun AlethicAttribute : Class ;
+fun AlethicAttribute_Class : SubClass AlethicAttribute ObjectiveNorm ;
+
+-- A chiefly aquatic plant that contains chlorophyll,
+-- but does not form embryos during development and lacks vascular tissue.
+fun Alga : Class ;
+fun Alga_Class : SubClass Alga NonFloweringPlant ;
+
+-- Any BodyMotion which is accomplished by
+-- means of the legs of an Animal for the purpose of moving from one
+-- point to another.
+fun Ambulating : Class ;
+fun Ambulating_Class : SubClass Ambulating (both BodyMotion Translocation) ;
+
+
+-- SI electric current measure. Symbol: A. It is
+-- one of the base units in SI. It is defined as follows: the Ampere is
+-- that constant current which, if maintained in two straight parallel
+-- conductors of infinite length, of negligible circular cross_section, and
+-- placed 1 Meter apart in a vacuum, would produce between these conductors
+-- a force equal to 2*10^(_7) Newton per Meter of length.
+fun Ampere : Ind CompositeUnitOfMeasure ;
+
+
+-- A cold_blooded, smooth_skinned Vertebrate
+-- which characteristically hatches as an aquatic larva, breathing by
+-- gills. When mature, the Amphibian breathes with Lungs.
+fun Amphibian : Class ;
+fun Amphibian_Class : SubClass Amphibian ColdBloodedVertebrate ;
+
+-- Atomic mass unit. Symbol: u. It is the mass of
+-- the twelfth part of an atom of the Carbon 12 isotope.
+fun Amu : Ind UnitOfMass ;
+
+
+-- A normal or pathological part
+-- of the anatomy or structural organization of an Organism. This
+-- class covers BodyParts, as well as structures that are given off
+-- by Organisms, e.g. ReproductiveBodies.
+fun AnatomicalStructure : Class ;
+fun AnatomicalStructure_Class : SubClass AnatomicalStructure OrganicObject ;
+
+-- The value of an angle in a plane or in a
+-- solid.
+fun AngleMeasure : Class ;
+fun AngleMeasure_Class : SubClass AngleMeasure ConstantQuantity ;
+
+-- The Angstrom is a LengthMeasure.
+-- 1 Angstrom = 10^(_10) m
+fun Angstrom : Ind UnitOfLength ;
+
+
+-- A plane angle measure.
+fun AngularDegree : Ind UnitOfAngularMeasure ;
+
+
+-- Attributes that indicate whether an
+-- Organism is alive or not.
+fun AnimacyAttribute : Class ;
+fun AnimacyAttribute_Class : SubClass AnimacyAttribute BiologicalAttribute ;
+
+-- An Organism with eukaryotic Cells, and lacking
+-- stiff cell walls, plastids, and photosynthetic pigments.
+fun Animal : Class ;
+fun Animal_Organism : SubClassC Animal Organism (\ANIMAL -> and (forall AnimalSubstance (\SUBSTANCE -> part(var AnimalSubstance Object ? SUBSTANCE)(var Organism Object ? ANIMAL))) (forall AnimalAnatomicalStructure (\STRUCTURE -> part(var AnimalAnatomicalStructure Object ? STRUCTURE)(var Organism Object ? ANIMAL)))) ;
+
+
+-- AnatomicalStructures that
+-- are possessed exclusively by Animals.
+fun AnimalAnatomicalStructure : Class ;
+fun AnimalAnatomicalStructure_Class : SubClass AnimalAnatomicalStructure AnatomicalStructure ;
+
+-- The subclass of Languages used by
+-- Animals other than Humans.
+fun AnimalLanguage : Class ;
+fun AnimalLanguage_Class : SubClass AnimalLanguage Language ;
+
+-- BodySubstances that are produced
+-- exclusively by Animals.
+fun AnimalSubstance : Class ;
+fun AnimalSubstance_Class : SubClass AnimalSubstance BodySubstance ;
+
+-- AntiSymmetricPositionalAttribute is the class of
+-- PositionalAttribute that hold in only one direction. I.e. two objects cannot
+-- simulataneously be On each other.
+fun AntiSymmetricPositionalAttribute : Class ;
+fun AntiSymmetricPositionalAttribute_Class : SubClass AntiSymmetricPositionalAttribute PositionalAttribute ;
+
+-- Various Primates with no tails or only short
+-- tails.
+fun Ape : Class ;
+fun Ape_Class : SubClass Ape Primate ;
+
+-- The Class of all Months which are April.
+fun April : Class ;
+fun April_Class : SubClass April Month ;
+
+-- The Class of Mammals that dwell chiefly
+-- in the water. Includes whales, dolphins, manatees, seals, and walruses.
+fun AquaticMammal : Class ;
+fun AquaticMammal_Class : SubClass AquaticMammal Mammal ;
+
+-- A Class of Arthropods that includes
+-- ticks and spiders.
+fun Arachnid : Class ;
+fun Arachnid_Class : SubClass Arachnid Arthropod ;
+
+-- Measures of the amount of space in two
+-- dimensions.
+fun AreaMeasure : Class ;
+fun AreaMeasure_Class : SubClass AreaMeasure FunctionQuantity ;
+
+-- Any proposition which has the form of a deductive
+-- or inductive argument, i.e. a set of premises which, it is claimed, imply
+-- a conclusion.
+fun Argument : Class ;
+fun Argument_Class : SubClass Argument Proposition ;
+
+-- Artifacts that are created primarily for
+-- aesthetic appreciation. Note that this Class does not include
+-- most examples of architecture, which belong under StationaryArtifact.
+fun ArtWork : Class ;
+fun ArtWork_Class : SubClass ArtWork Artifact ;
+
+-- A Class of Invertebrate that includes
+-- Arachnids and Insects.
+fun Arthropod : Class ;
+fun Arthropod_Class : SubClass Arthropod Invertebrate ;
+
+-- A relatively short Text that either is unbound or is
+-- bound with other Articles in a Book.
+fun Article : Class ;
+fun Article_Class : SubClass Article Text ;
+
+-- A CorpuscularObject that is the product of a
+-- Making.
+fun Artifact : Class ;
+fun Artifact_Class : SubClass Artifact CorpuscularObject ;
+
+-- The subclass of Languages that are
+-- designed by Humans.
+fun ArtificialLanguage : Class ;
+fun ArtificialLanguage_Class : SubClass ArtificialLanguage Language ;
+
+-- Asexual Processes of biological
+-- reproduction.
+fun AsexualReproduction : Class ;
+fun AsexualReproduction_Class : SubClass AsexualReproduction Replication ;
+
+-- Attribute that applies to Organisms that are
+-- sleeping.
+fun Asleep : Ind ConsciousnessAttribute ;
+
+
+-- The Class of all astronomical
+-- objects of significant size. It includes SelfConnectedObjects
+-- like planets, stars, and asteroids, as well as Collections like
+-- nebulae, galaxies, and constellations. Note that the planet Earth
+-- is an AstronomicalBody, but every Region of Earth is a
+-- GeographicArea.
+fun AstronomicalBody : Class ;
+fun AstronomicalBody_Class : SubClass AstronomicalBody Region ;
+
+-- An extremely small unit of matter that retains its
+-- identity in Chemical reactions. It consists of an AtomicNucleus and
+-- Electrons surrounding the AtomicNucleus.
+fun Atom : Class ;
+fun Atom_Class : SubClass Atom ElementalSubstance ;
+
+-- MassMeasure that is also known as the gram_atom.
+-- Defined as the mass in grams of 1 Mole of pure substance. For example,
+-- 1 AtomGram of Carbon 12 will be 12 Grams of pure Carbon 12. 2 AtomGrams
+-- of the same substance will be 24 Grams of it. This is an unusual unit in
+-- that it is essentially 1 Mole of 'stuff' measured in grams, so that the
+-- actual value (i.e. mass) depends on the type of substance.
+fun AtomGram : Ind UnitOfMass ;
+
+
+-- The core of the Atom. It is composed of
+-- Protons and Neutrons.
+fun AtomicNucleus : Class ;
+fun AtomicNucleus_Class : SubClass AtomicNucleus SubatomicParticle ;
+
+-- A Process where one Object becomes attached
+-- to another Object. Note that this differs from Putting in that two
+-- things which are attached may already be in the same location. Note that
+-- Combining is different from Attaching in that the former applies to
+-- Substances, while the latter applies to CorpuscularObjects. Note too
+-- that Attaching is different from Putting in that one or both of the
+-- two things which are attached may or may not be moved from the location
+-- where they were combined.
+fun Attaching : Class ;
+fun Attaching_Class : SubClass Attaching DualObjectProcess ;
+
+-- A Device whose purpose is to attach one thing
+-- to something else, e.g. nails, screws, buttons, etc.
+fun AttachingDevice : Class ;
+fun AttachingDevice_Class : SubClass AttachingDevice Device ;
+
+-- A Maneuver in a ViolentContest where the
+-- agent attempts to inflict damage on the patient.
+fun Attack : Class ;
+fun Attack_Class : SubClass Attack Maneuver ;
+
+-- Qualities which we cannot or choose not to
+-- reify into subclasses of Object.
+fun Attribute : Class ;
+fun Attribute_Class : SubClass Attribute Abstract ;
+
+-- A sound level capable of being heard by a Human.
+fun Audible : Ind SoundAttribute ;
+
+
+-- The Class of all Months which are August.
+fun August : Class ;
+fun August_Class : SubClass August Month ;
+
+-- The class of PhysiologicProcesses of
+-- which there is not conscious awareness and control.
+fun AutonomicProcess : Class ;
+fun AutonomicProcess_Class : SubClass AutonomicProcess PhysiologicProcess ;
+
+-- Attribute that applies to Organisms that are
+-- neither Unconscious nor Asleep.
+fun Awake : Ind ConsciousnessAttribute ;
+
+
+-- A Function that maps an Object to the side
+-- that is opposite the FrontFn of the Object. Note that this is a
+-- partial function, since some Objects do not have sides, e.g. apples
+-- and spheres. Note too that the range of this Function is indefinite in
+-- much the way that ImmediateFutureFn and ImmediatePastFn are indefinite.
+-- Although this indefiniteness is undesirable from a theoretical standpoint,
+-- it does not have significant practical implications, since there is
+-- widespread intersubjective agreement about the most common cases.
+fun BackFn : El SelfConnectedObject -> Ind SelfConnectedObject ;
+
+
+-- A small, typically one_celled, prokaryotic
+-- Microorganism.
+fun Bacterium : Class ;
+fun Bacterium_Class : SubClass Bacterium Microorganism ;
+
+-- A ViolentContest between two or more military
+-- units within the context of a war. Note that this does not cover the
+-- metaphorical sense of 'battle', which simply means a struggle of some
+-- sort. This sense should be represented with the more general concept of
+-- Contest.
+fun Battle : Class ;
+fun Battle_Class : SubClass Battle ViolentContest ;
+
+-- SI activity measure. Symbol: Bq. It measures
+-- the amount of radioactivity contained in a given sample of matter. It is
+-- that quantity of a radioactive element in which there is one atomic
+-- disintegration per SecondDuration. Becquerel = s^(_1).
+fun Becquerel : Ind CompositeUnitOfMeasure ;
+
+
+-- A UnaryFunction that maps a TimeInterval to
+-- the TimePoint at which the interval begins.
+fun BeginFn : El TimeInterval -> Ind TimePoint ;
+
+
+-- A UnaryFunction that maps a GraphPath
+-- to the GraphNode that is the beginning of the GraphPath. Note that,
+-- unlike InitialNodeFn (which relates a GraphArc to a GraphNode),
+-- BeginNodeFn is a total function _ every GraphPath has a beginning.
+fun BeginNodeFn : El GraphPath -> Ind GraphNode ;
+
+
+-- A GroupOfPeople whose members share a belief
+-- or set of beliefs.
+fun BeliefGroup : Class ;
+fun BeliefGroup_Class : SubClass BeliefGroup GroupOfPeople ;
+
+-- This PositionalAttribute is derived from the
+-- up/down schema and may or may not involve contact. Note that this means
+-- directly below, i.e., if one object is Below another object, then the
+-- projections of the two objects overlap.
+fun Below : Ind AntiSymmetricPositionalAttribute ;
+
+
+-- A FinancialTransaction where an instance of
+-- CurrencyMeasure is exchanged for the possibility of winning a larger
+-- instance of CurrencyMeasure within the context of some sort of
+-- Game.
+fun Betting : Class ;
+fun Betting_Class : SubClass Betting FinancialTransaction ;
+
+-- Any Food that is ingested by Drinking.
+-- Note that this class is disjoint with the other subclasses of Food,
+-- i.e. Meat and FruitOrVegetable.
+fun Beverage : Class ;
+fun Beverage_Class : SubClass Beverage Food ;
+
+-- Elements from the number system with base 2.
+-- Every BinaryNumber is expressed as a sequence of the digits 1 and 0.
+fun BinaryNumber : Class ;
+fun BinaryNumber_Class : SubClass BinaryNumber RealNumber ;
+
+-- Attributes that apply specifically
+-- to instances of Organism.
+fun BiologicalAttribute : Class ;
+fun BiologicalAttribute_Class : SubClass BiologicalAttribute InternalAttribute ;
+
+-- A Process embodied in an Organism.
+fun BiologicalProcess : Class ;
+fun BiologicalProcess_Class : SubClass BiologicalProcess InternalChange ;
+
+-- A Substance that is
+-- capable of inducing a change in the structure or functioning of an
+-- Organism. This Class includes Substances used in the treatment,
+-- diagnosis, prevention or analysis of normal and abnormal body function.
+-- This Class also includes Substances that occur naturally in the body
+-- and are administered therapeutically. Finally, BiologicallyActiveSubstance
+-- includes Nutrients, most drugs of abuse, and agents that require special
+-- handling because of their toxicity.
+fun BiologicallyActiveSubstance : Class ;
+fun BiologicallyActiveSubstance_Class : SubClass BiologicallyActiveSubstance Substance ;
+
+-- A Vertebrate having a constant body temperature
+-- and characterized by the presence of feathers.
+fun Bird : Class ;
+fun Bird_Class : SubClass Bird WarmBloodedVertebrate ;
+
+-- The Process of being born.
+fun Birth : Class ;
+fun Birth_Class : SubClass Birth OrganismProcess ;
+
+-- One Bit of information. A one or a zero.
+fun Bit : Ind UnitOfInformation ;
+
+
+-- The Attribute of being black in color.
+fun Black : Ind PrimaryColor ;
+
+
+-- A fluid present in Animals that transports
+-- Nutrients to and waste products away from various BodyParts.
+fun Blood : Class ;
+fun Blood_Class : SubClass Blood BodySubstance ;
+
+-- The Attribute of being blue in color.
+fun Blue : Ind PrimaryColor ;
+
+
+-- Any BodyPart which contains an unfilled space,
+-- e.g. BodyVessels, the atria and ventricles of the heart, the lungs, etc.
+fun BodyCavity : Class ;
+fun BodyCavity_Class : SubClass BodyCavity BodyPart ;
+
+-- Any BodyPart which is a covering of another
+-- BodyPart or of an entire Organism. This would include the rinds of
+-- FruitOrVegetables and the skins of Animals.
+fun BodyCovering : Class ;
+fun BodyCovering_Class : SubClass BodyCovering BodyPart ;
+
+-- The place where two BodyParts
+-- meet or connect.
+fun BodyJunction : Class ;
+fun BodyJunction_Class : SubClass BodyJunction BodyPart ;
+
+-- Any Motion where the agent is an Organism
+-- and the patient is a BodyPart.
+fun BodyMotion : Class ;
+fun BodyMotion_Class : SubClass BodyMotion Motion ;
+
+-- A collection of Cells and Tissues which
+-- are localized to a specific area of an Organism and which are not
+-- pathological. The instances of this Class range from gross structures
+-- to small components of complex Organs.
+fun BodyPart : Class ;
+fun BodyPart_Class : SubClass BodyPart AnatomicalStructure ;
+
+-- The class of Attributes expressing
+-- configurations of bodies or parts of bodies of animals or humans,
+-- e.g. standing, sitting, kneeling, lying down, etc.
+fun BodyPosition : Class ;
+fun BodyPosition_Class : SubClass BodyPosition BiologicalAttribute ;
+
+-- Extracellular material and mixtures of
+-- cells and extracellular material that are produced, excreted or accreted
+-- by an Organism. Included here are Substances such as saliva, dental
+-- enamel, sweat, hormones, and gastric acid.
+fun BodySubstance : Class ;
+fun BodySubstance_Class : SubClass BodySubstance Substance ;
+
+-- Any tube_like structure which occurs naturally in
+-- an Organism and through which a BodySubstance can circulate.
+fun BodyVessel : Class ;
+fun BodyVessel_Class : SubClass BodyVessel BodyCavity ;
+
+-- The Class of Processes where a Substance is
+-- heated and converted from a Liquid to a Gas.
+fun Boiling : Class ;
+fun Boiling_Class : SubClass Boiling StateChange ;
+
+-- Rigid Tissue composed largely of calcium that makes up
+-- the skeleton of Vertebrates. Note that this Class also includes teeth.
+fun Bone : Class ;
+fun Bone_Class : SubClass Bone (both AnimalSubstance Tissue) ;
+
+
+-- A Text that has pages and is bound.
+fun Book : Class ;
+fun Book_Class : SubClass Book Text ;
+
+-- The subclass of Getting Processes where
+-- the agent gets something for a limited period of time with the expectation
+-- that it will be returned later (perhaps with interest).
+fun Borrowing : Class ;
+fun Borrowing_Class : SubClass Borrowing Getting ;
+
+-- The Process of respiration, by which oxygen
+-- is made available to an Animal. This covers processes of inhalation,
+-- exhalation, and alternations between the two.
+fun Breathing : Class ;
+fun Breathing_Class : SubClass Breathing (both AutonomicProcess OrganismProcess) ;
+
+
+-- An energy measure.
+fun BritishThermalUnit : Ind CompositeUnitOfMeasure ;
+
+
+-- The Class of StationaryArtifacts which are
+-- intended to house Humans and their activities.
+fun Building : Class ;
+fun Building_Class : SubClass Building StationaryArtifact ;
+
+-- A FinancialTransaction in which an instance of
+-- CurrencyMeasure is exchanged for an instance of Physical.
+fun Buying : Class ;
+fun Buying_Class : SubClass Buying FinancialTransaction ;
+
+-- One Byte of information. A Byte is eight
+-- Bits.
+fun Byte : Ind UnitOfInformation ;
+
+
+-- IntentionalPsychologicalProcesses which involve
+-- the consideration and/or manipulation of instances of Quantity.
+fun Calculating : Class ;
+fun Calculating_Class : SubClass Calculating IntentionalPsychologicalProcess ;
+
+-- A Calorie is an energy measure.
+fun Calorie : Ind CompositeUnitOfMeasure ;
+
+
+-- SI luminosity intensity measure. Symbol: cd.
+-- It is one of the base units in SI, and it is currently defined as
+-- follows: the Candela is the luminous intensity, in a given direction,
+-- of a source that emits monochromatic radiation of frequency 540*10^12
+-- Hertz and that has a radiant intensity in that direction of 1/683
+-- Watt per Steradian.
+fun Candela : Ind CompositeUnitOfMeasure ;
+
+
+-- The Class of Carnivores with completely
+-- separable toes, nonretractable claws, and long muzzles.
+fun Canine : Class ;
+fun Canine_Class : SubClass Canine Carnivore ;
+
+-- An element of living cells and a source of
+-- energy for Animals. This class includes both simple Carbohydrates,
+-- i.e. sugars, and complex Carbohydrates, i.e. starches.
+fun Carbohydrate : Class ;
+fun Carbohydrate_Class : SubClass Carbohydrate Nutrient ;
+
+fun CardinalityFn : El (either SetOrClass Collection) -> Ind Number ;
+
+-- The Class of flesh_eating Mammals. Members
+-- of this Class typically have four or five claws on each paw. Includes
+-- cats, dogs, bears, racoons, and skunks.
+fun Carnivore : Class ;
+fun Carnivore_Class : SubClass Carnivore Mammal ;
+
+-- Transfer from one point to another by means of
+-- an Animal or Human.
+fun Carrying : Class ;
+fun Carrying_Class : SubClass Carrying Transfer ;
+
+-- (CeilingFn ?NUMBER) returns the smallest
+-- Integer greater than or equal to the RealNumber ?NUMBER.
+fun CeilingFn : El RealNumber -> Ind Integer ;
+
+
+-- The fundamental structural and functional unit of
+-- living Organisms.
+fun Cell : Class ;
+fun Cell_Class : SubClass Cell BodyPart ;
+
+-- A TemperatureMeasure. The freezing point
+-- and the boiling point of water are, respectively, 0 CelsiusDegrees and 100
+-- CelsiusDegrees.
+fun CelsiusDegree : Ind (both TemperatureMeasure UnitOfMeasure) ;
+
+
+-- (CenterOfCircleFn ?CIRCLE) denotes the
+-- GeometricPoint that is the center of the Circle ?CIRCLE.
+fun CenterOfCircleFn : El Circle -> Ind GeometricPoint ;
+
+
+-- Submultiple of Meter. Symbol: cm. It is
+-- the 100th part of a Meter
+fun Centimeter : Ind UnitOfLength ;
+
+
+-- A TimeZone that covers much of the
+-- midwestern United States.
+fun CentralTimeZone : Ind TimeZone ;
+
+
+-- A Text that confers a right or obligation
+-- on the holder of the Certificate. Note that the right or obligation
+-- need not be a legal one, as in the case of an academic diploma that grants
+-- certain privileges in the professional world.
+fun Certificate : Class ;
+fun Certificate_Class : SubClass Certificate Text ;
+
+-- The Class of Processes where
+-- ownership of something is transferred from one Agent to another.
+fun ChangeOfPossession : Class ;
+fun ChangeOfPossession_Class : SubClass ChangeOfPossession SocialInteraction ;
+
+-- An element of an alphabet, a set of numerals, etc.
+-- Note that a Character may or may not be part of a Language. Character
+-- is a subclass of SymbolicString, because every instance of Character is
+-- an alphanumeric sequence consisting of a single element.
+fun Character : Class ;
+fun Character_Class : SubClass Character SymbolicString ;
+
+-- The Class of ChemicalProcesses
+-- in which a CompoundSubstance breaks down into simpler products.
+fun ChemicalDecomposition : Class ;
+fun ChemicalDecomposition_Class : SubClass ChemicalDecomposition (both ChemicalProcess Separating) ;
+
+
+-- A ChemicalProcess occurs whenever
+-- chemical compounds (CompoundSubstances) are formed or decomposed.
+-- For example, reactants disappear as chemical change occurs, and products
+-- appear as chemical change occurs. In a chemical change a chemical
+-- reaction takes place. Catalysts in a ChemicalProcess may speed up the
+-- reaction, but aren't themselves produced or consumed. Examples: rusting of
+-- iron and the decomposition of water, induced by an electric current, to
+-- gaseous hydrogen and gaseous oxygen.
+fun ChemicalProcess : Class ;
+fun ChemicalProcess_Class : SubClass ChemicalProcess InternalChange ;
+
+-- The Class of ChemicalProcesses in
+-- which a CompoundSubstance is formed from simpler reactants.
+fun ChemicalSynthesis : Class ;
+fun ChemicalSynthesis_Class : SubClass ChemicalSynthesis (both ChemicalProcess Combining) ;
+
+
+-- The class of Ovals such that all GeometricPoints
+-- that make up the Circle are equidistant from a single GeometricPoint,
+-- known as the center of the Circle.
+fun Circle : Class ;
+fun Circle_Class : SubClass Circle Oval ;
+
+-- A LandArea of relatively small size, inhabited
+-- by a community of people, and having some sort of political structure.
+-- Note that this class includes both large cities and small settlements
+-- like towns, villages, hamlets, etc.
+fun City : Class ;
+fun City_Class : SubClass City (both GeopoliticalArea LandArea) ;
+
+
+-- The Class of IntentionalPsychologicalProcesses
+-- which involve attaching a name or category to a thing or set of things.
+-- Note that Classifying is distinguished from Learning by the fact
+-- that the latter covers the acquisition by a CognitiveAgent of any
+-- Proposition, while the former involves the assignment of a label
+-- or category.
+fun Classifying : Class ;
+fun Classifying_Class : SubClass Classifying IntentionalPsychologicalProcess ;
+
+-- Any TwoDimensionalFigure which
+-- has a well defined interior and exterior.
+fun ClosedTwoDimensionalFigure : Class ;
+fun ClosedTwoDimensionalFigure_Class : SubClass ClosedTwoDimensionalFigure TwoDimensionalFigure ;
+
+-- Artifact made out of fabrics and possibly other
+-- materials that are used to cover the bodies of Humans.
+fun Clothing : Class ;
+fun Clothing_Class : SubClass Clothing WearableItem ;
+
+-- Any GasMixture that is visible, e.g. Smoke produced
+-- by a fire or clouds of water vapor in the sky.
+fun Cloud : Class ;
+fun Cloud_Class : SubClass Cloud GasMixture ;
+
+-- A SentientAgent with responsibilities
+-- and the ability to reason, deliberate, make plans, etc. This is
+-- essentially the legal/ethical notion of a person. Note that, although
+-- Human is a subclass of CognitiveAgent, there may be instances of
+-- CognitiveAgent which are not also instances of Human. For example,
+-- chimpanzees, gorillas, dolphins, whales, and some extraterrestrials
+-- (if they exist) may be CognitiveAgents.
+fun CognitiveAgent : Class ;
+fun CognitiveAgent_Class : SubClass CognitiveAgent SentientAgent ;
+
+-- Vertebrates whose body temperature
+-- is not internally regulated.
+fun ColdBloodedVertebrate : Class ;
+fun ColdBloodedVertebrate_Class : SubClass ColdBloodedVertebrate Vertebrate ;
+
+-- Collections have members like Classes, but,
+-- unlike Classes, they have a position in space_time and members can be
+-- added and subtracted without thereby changing the identity of the
+-- Collection. Some examples are toolkits, football teams, and flocks
+-- of sheep.
+fun Collection : Class ;
+fun Collection_Class : SubClass Collection Object ;
+
+-- The Class of Attributes relating to the
+-- color of Objects.
+fun ColorAttribute : Class ;
+fun ColorAttribute_Class : SubClass ColorAttribute InternalAttribute ;
+
+-- The subclass of SurfaceChange where a
+-- ColorAttribute of the patient is altered. Note that the change in
+-- color may apply to just part of the object.
+fun Coloring : Class ;
+fun Coloring_Class : SubClass Coloring SurfaceChange ;
+
+-- A Process where two or more SelfConnectedObjects
+-- are incorporated into a single SelfConnectedObject. Note that Combining
+-- is different from Attaching in that the former results in one of the objects
+-- being part of the other, while Attaching only results in the two objects
+-- being connected with one another. Note too that Combining is different
+-- from Putting in that one or both of the two things which are combined may or
+-- may not be moved from the location where they were combined.
+fun Combining : Class ;
+fun Combining_Class : SubClass Combining DualObjectProcess ;
+
+-- The Class of ChemicalProcesses in which an Object
+-- reacts with oxygen and gives off heat. This includes all Processes in which
+-- something is burning.
+fun Combustion : Class ;
+fun Combustion_Class : SubClass Combustion ChemicalDecomposition ;
+
+-- An Agent that provides products and/or
+-- services for a fee with the aim of making a profit.
+fun CommercialAgent : Class ;
+fun CommercialAgent_Class : SubClass CommercialAgent Agent ;
+
+-- Any FinancialTransaction by a
+-- CommercialAgent where the aim is to produce a profit.
+fun CommercialService : Class ;
+fun CommercialService_Class : SubClass CommercialService (both FinancialTransaction ServiceProcess) ;
+
+
+-- Instances of this Class commit the agent to some
+-- future course. For example, Bob promised Susan that he would be home by 11pm.
+fun Committing : Class ;
+fun Committing_Class : SubClass Committing LinguisticCommunication ;
+
+-- A SocialInteraction that involves
+-- the transfer of information between two or more CognitiveAgents.
+-- Note that Communication is closely related to, but essentially
+-- different from, ContentDevelopment. The latter involves the creation
+-- or modification of a ContentBearingObject, while Communication is
+-- the transfer of information for the purpose of conveying a message.
+fun Communication : Class ;
+fun Communication_Class : SubClass Communication (both ContentBearingProcess SocialInteraction) ;
+
+
+-- The Class of IntentionalPsychologicalProcesses
+-- which involve comparing, relating, contrasting, etc. the properties of
+-- two or more Entities.
+fun Comparing : Class ;
+fun Comparing_Class : SubClass Comparing (both DualObjectProcess IntentionalPsychologicalProcess) ;
+
+
+-- The complement of a given SetOrClass C is the
+-- SetOrClass of all things that are not instances of C. In other words, an
+-- object is an instance of the complement of a SetOrClass C just in case it
+-- is not an instance of C.
+fun ComplementFn : El SetOrClass -> Ind SetOrClass ;
+
+
+-- A Number that has the form: x + yi, where x
+-- and y are RealNumbers and i is the square root of _1.
+fun ComplexNumber : Class ;
+fun ComplexNumber_Class : SubClass ComplexNumber Number ;
+
+-- Instances
+-- of this Class are UnitsOfMeasure defined by the functional
+-- composition of other units, each of which might be a
+-- CompositeUnitOfMeasure or a NonCompositeUnitOfMeasure.
+fun CompositeUnitOfMeasure : Class ;
+fun CompositeUnitOfMeasure_Class : SubClass CompositeUnitOfMeasure UnitOfMeasure ;
+
+-- The Class of Substances that contain
+-- two or more elements (ElementalSubstances), in definite proportion by weight.
+-- The composition of a pure compound will be invariant, regardless of the method
+-- of preparation. Compounds are composed of more than one kind of atom (element).
+-- The term molecule is often used for the smallest unit of a compound that still
+-- retains all of the properties of the compound. Examples: Table salt (sodium
+-- chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), and water (H_2O).
+fun CompoundSubstance : Class ;
+fun CompoundSubstance_Class : SubClass CompoundSubstance PureSubstance ;
+
+-- The class of Languages designed for
+-- and interpreted by a computer.
+fun ComputerLanguage : Class ;
+fun ComputerLanguage_Class : SubClass ComputerLanguage ArtificialLanguage ;
+
+-- A set of instructions in a computer
+-- programming language that can be executed by a computer.
+fun ComputerProgram : Class ;
+fun ComputerProgram_Class : SubClass ComputerProgram Procedure ;
+
+-- The process of developing a
+-- ComputerProgram
+fun ComputerProgramming : Class ;
+fun ComputerProgramming_Class : SubClass ComputerProgramming ContentDevelopment ;
+
+-- The Class of Processes where an Object is
+-- cooled and converted from a Gas to a Liquid.
+fun Condensing : Class ;
+fun Condensing_Class : SubClass Condensing StateChange ;
+
+-- The Class of Keeping Processes where the
+-- patient is a Human or an Animal and is kept involuntarily. This covers
+-- caging, imprisonment, jailing, etc.
+fun Confining : Class ;
+fun Confining_Class : SubClass Confining Keeping ;
+
+-- Attributes that indicate whether
+-- an Organism is conscious or the qualitative degree of consciousness of
+-- an Organism.
+fun ConsciousnessAttribute : Class ;
+fun ConsciousnessAttribute_Class : SubClass ConsciousnessAttribute StateOfMind ;
+
+-- A ConstantQuantity
+-- is a PhysicalQuantity that has a constant value, e.g. 3 Meters and
+-- 5 HourDurations. The magnitude (see MagnitudeFn) of every
+-- ConstantQuantity is a RealNumber. ConstantQuantity is
+-- distinguished from FunctionQuantity, in that each instance of the
+-- latter is formed through the mapping of one PhysicalQuantity to
+-- another PhysicalQuantity. Each instance of ConstantQuantity is
+-- expressed with the BinaryFunction MeasureFn, which takes a
+-- Number and a UnitOfMeasure as arguments. For example, 3 Meters
+-- is expressed as (MeasureFn 3 Meter). Instances of
+-- ConstantQuantity form a partial order (see
+-- PartialOrderingRelation) with the lessThan relation, since
+-- lessThan is a RelationExtendedToQuantities and lessThan is
+-- defined over the RealNumbers. The lessThan relation is not a
+-- total order (see TotalOrderingRelation) over the class
+-- ConstantQuantity since elements of some subclasses of
+-- ConstantQuantity (such as length quantities) are incomparable to
+-- elements of other subclasses of ConstantQuantity
+-- (such as mass quantities).
+fun ConstantQuantity : Class ;
+fun ConstantQuantity_Class : SubClass ConstantQuantity PhysicalQuantity ;
+
+-- An ConstructedLanguage is a
+-- HumanLanguage that did not evolve spontaneously within a language
+-- community, but rather had its core grammar and vocabulary invented by
+-- one or more language experts, often with an aim to produce a more
+-- grammatically regular language than any language that has evolved
+-- naturally. This Class includes languages like Esperanto that were
+-- created to facilitate international communication
+fun ConstructedLanguage : Class ;
+fun ConstructedLanguage_Class : SubClass ConstructedLanguage (both ArtificialLanguage HumanLanguage) ;
+
+
+-- The subclass of Making in which a
+-- StationaryArtifact is built.
+fun Constructing : Class ;
+fun Constructing_Class : SubClass Constructing Making ;
+
+-- Any SelfConnectedObject that expresses
+-- content. This content may be a Proposition, e.g. when the ContentBearingObject
+-- is a Sentence or Text, or it may be a representation of an abstract or
+-- physical object, as with an Icon, a Word or a Phrase.
+fun ContentBearingObject : Class ;
+fun ContentBearingObject_Class : SubClass ContentBearingObject (both ContentBearingPhysical CorpuscularObject) ;
+
+
+-- Any Object or Process that
+-- expresses content. This covers Objects that contain a Proposition,
+-- such as a book, as well as ManualSignLanguage, which may similarly
+-- contain a Proposition.
+fun ContentBearingPhysical : Class ;
+fun ContentBearingPhysical_Class : SubClass ContentBearingPhysical Physical ;
+
+-- Any Process, for example
+-- ManualHumanLanguage, which may contain a Proposition.
+fun ContentBearingProcess : Class ;
+fun ContentBearingProcess_Class : SubClass ContentBearingProcess ContentBearingPhysical ;
+
+-- A subclass of IntentionalProcess in
+-- which content is modified, its form is altered or it is created anew.
+fun ContentDevelopment : Class ;
+fun ContentDevelopment_Class : SubClass ContentDevelopment IntentionalProcess ;
+
+-- A SocialInteraction where the agent and
+-- patient are CognitiveAgents who are trying to defeat one another.
+-- Note that this concept is often applied in a metaphorical sense in natural
+-- language, when we speak, e.g., of the struggle of plants for space or
+-- sunlight, or of bacteria for food resources in some environment.
+fun Contest : Class ;
+fun Contest_Class : SubClass Contest SocialInteraction ;
+
+-- A Class containing Attributes that are
+-- specific to participants in a Contest. In particular, these Attributes
+-- indicate the position of one of the agents in the Contest with respect
+-- to other agent(s) in the Contest. Some examples of these Attributes
+-- are winning, losing, won, lost, etc.
+fun ContestAttribute : Class ;
+fun ContestAttribute_Class : SubClass ContestAttribute ObjectiveNorm ;
+
+-- As defined in the CIA World Fact Book,
+-- Continent covers seven land masses: Africa, NorthAmerica,
+-- SouthAmerica, Antarctica, Europe, Asia, and Oceania.
+-- Note that Australia, counted as a continent in some other systems,
+-- is included in Oceania in the Fact Book. As a consequence, there
+-- is no Nation which is also a Continent.
+fun Continent : Class ;
+fun Continent_Class : SubClass Continent LandArea ;
+
+-- The Making of an instance of Food. Note
+-- that this can cover any preparation of Food, e.g. making a salad,
+-- cutting up fruit, etc. It does not necessarily involve the application
+-- of heat.
+fun Cooking : Class ;
+fun Cooking_Class : SubClass Cooking Making ;
+
+-- Any Decreasing Process where the PhysicalQuantity
+-- decreased is a TemperatureMeasure.
+fun Cooling : Class ;
+fun Cooling_Class : SubClass Cooling Decreasing ;
+
+-- The subclass of SocialInteraction where
+-- the participants involved work together for the achievement of a common
+-- goal.
+fun Cooperation : Class ;
+fun Cooperation_Class : SubClass Cooperation SocialInteraction ;
+
+-- A TimeZone which functions
+-- as the standard time zone. It is also known as Zulu time (in the military),
+-- Greenwich Mean Time, and the Western European time zone. Note that whenever
+-- a TimeZone is not specified, the TimePosition is understood to be with
+-- respect to the CoordinatedUniversalTimeZone.
+fun CoordinatedUniversalTimeZone : Ind TimeZone ;
+
+
+-- An Organization that has a special legal status
+-- that allows a group of persons to act as a CommercialAgent and that insulates
+-- the owners (shareholders) from many liabilities that might result from the
+-- corporation's operation.
+fun Corporation : Class ;
+fun Corporation_Class : SubClass Corporation (both CommercialAgent Organization) ;
+
+
+-- A SelfConnectedObject whose parts have
+-- properties that are not shared by the whole.
+fun CorpuscularObject : Class ;
+fun CorpuscularObject_Class : SubClass CorpuscularObject SelfConnectedObject ;
+
+-- (CosineFn ?DEGREE) returns the cosine of the
+-- PlaneAngleMeasure ?DEGREE. The cosine of ?DEGREE is the ratio of the
+-- side next to ?DEGREE to the hypotenuse in a right_angled triangle.
+fun CosineFn : El PlaneAngleMeasure -> Ind RealNumber ;
+
+
+-- SI electric charge measure. Symbol: C. It is
+-- the quantity of electric charge transported through a cross section of
+-- a conductor in an electric circuit during each SecondDuration by a
+-- current of 1 Ampere. Coulomb = s*A.
+fun Coulomb : Ind CompositeUnitOfMeasure ;
+
+
+-- Enumerating something. The Class of Calculating
+-- Processes where the aim is to determine the Number corresponding to the
+-- patient.
+fun Counting : Class ;
+fun Counting_Class : SubClass Counting Calculating ;
+
+-- A GeopoliticalArea that is larger than a city,
+-- usually encompassing several cities, and smaller than a StateOrProvince.
+-- Aside from City, this is the smallest geopolitical subdivision, and it is
+-- known by various names in various counties, e.g. parrish, commune, etc.
+fun County : Class ;
+fun County_Class : SubClass County (both GeopoliticalArea LandArea) ;
+
+
+-- The Class of Putting processes where the agent
+-- covers the patient, either completely or only partially, with something
+-- else.
+fun Covering : Class ;
+fun Covering_Class : SubClass Covering Putting ;
+
+-- The subclass of Process in which
+-- something is created. Note that the thing created is specified
+-- with the result CaseRole.
+fun Creation : Class ;
+fun Creation_Class : SubClass Creation InternalChange ;
+
+-- A Class of Arthropods that mainly dwells
+-- in water and has a segmented body and a chitinous exoskeleton. Includes
+-- lobsters, crabs, shrimp, and barnacles.
+fun Crustacean : Class ;
+fun Crustacean_Class : SubClass Crustacean Arthropod ;
+
+-- English unit of volume equal to 1/2 of a
+-- Pint.
+fun Cup : Ind UnitOfVolume ;
+
+
+-- Any element of the official currrency of some
+-- Nation. This covers both CurrencyBills and CurrencyCoins.
+fun Currency : Class ;
+fun Currency_Class : SubClass Currency FinancialInstrument ;
+
+-- Instances of this
+-- subclass of ConstantQuantity are measures of monetaryValue
+-- stated in terms of some UnitOfCurrency such as UnitedStatesDollar,
+-- UnitedStatesCent, Lire, Yen, etc.
+fun CurrencyMeasure : Class ;
+fun CurrencyMeasure_Class : SubClass CurrencyMeasure ConstantQuantity ;
+
+-- A UnaryFunction that assigns a Graph the
+-- Class of GraphPaths that partition the graph into two separate
+-- graphs if cut. There may be more than one cutset for a given graph.
+fun CutSetFn : El Graph -> Desc GraphPath ;
+
+
+-- The subclass of Poking Processes which
+-- involve a sharp instrument.
+fun Cutting : Class ;
+fun Cutting_Class : SubClass Cutting Poking ;
+
+-- The Class of Processes where the agent
+-- brings about a situation where the patient no longer functions normally
+-- or as intended.
+fun Damaging : Class ;
+fun Damaging_Class : SubClass Damaging InternalChange ;
+
+-- An Attribute which indicates that the associated
+-- Object contains some Liquid.
+fun Damp : Ind SaturationAttribute ;
+
+
+-- Any BodyMotion of Humans which is
+-- deliberately coordinated with music.
+fun Dancing : Class ;
+fun Dancing_Class : SubClass Dancing BodyMotion ;
+
+-- The Class of all calendar Days.
+fun Day : Class ;
+fun Day_Class : SubClass Day TimeInterval ;
+
+-- Time unit. 1 day = 24 hours.
+fun DayDuration : Ind UnitOfDuration ;
+
+
+-- A BinaryFunction that assigns a PositiveRealNumber and
+-- a subclass of Months to the Days within each Month corresponding to that
+-- PositiveRealNumber. For example, (DayFn 16 August) is the Class of all
+-- sixteenth days of August. For another example, (DayFn 9 Month) would return
+-- the class of all ninth days of any month. For still another example, (DayFn 18
+-- (MonthFn August (YearFn 1912))) denotes the 18th day of August 1912.
+fun DayFn : El PositiveInteger -> Desc Month -> Desc Day ;
+
+
+-- This Attribute applies to Organisms that are
+-- not alive.
+fun Dead : Ind (both AnimacyAttribute ConsciousnessAttribute) ;
+
+
+-- The Process of dying.
+fun Death : Class ;
+fun Death_Class : SubClass Death OrganismProcess ;
+
+-- The Class of all Months which are December.
+fun December : Class ;
+fun December_Class : SubClass December Month ;
+
+-- The subclass of Selecting where the agent
+-- opts for one course of action out of a set of multiple possibilities
+-- that are open to him/her.
+fun Deciding : Class ;
+fun Deciding_Class : SubClass Deciding Selecting ;
+
+-- The Class of LinguisticCommunications that
+-- effect an institutional alteration when performed by competent authority.
+-- Some examples are nominating, marrying, and excommunicating.
+fun Declaring : Class ;
+fun Declaring_Class : SubClass Declaring LinguisticCommunication ;
+
+-- Converting a document or message that has previously
+-- been encoded (see Encoding) into a Language that can be understood by a
+-- relatively large number of speakers.
+fun Decoding : Class ;
+fun Decoding_Class : SubClass Decoding Writing ;
+
+-- Any QuantityChange where the PhysicalQuantity
+-- is decreased.
+fun Decreasing : Class ;
+fun Decreasing_Class : SubClass Decreasing QuantityChange ;
+
+-- An Argument which has the form of a
+-- deduction, i.e. it is claimed that the set of premises entails the
+-- conclusion.
+fun DeductiveArgument : Class ;
+fun DeductiveArgument_Class : SubClass DeductiveArgument Argument ;
+
+-- A Maneuver in a ViolentContest
+-- where the agent attempts to avoid being damaged.
+fun DefensiveManeuver : Class ;
+fun DefensiveManeuver_Class : SubClass DefensiveManeuver Maneuver ;
+
+-- Exhibiting something or a range of things
+-- before the public in a particular location. This would cover software
+-- demos, theatrical plays, lectures, dance and music recitals, museum
+-- exhibitions, etc.
+fun Demonstrating : Class ;
+fun Demonstrating_Class : SubClass Demonstrating Disseminating ;
+
+-- (DenominatorFn ?NUMBER) returns the
+-- denominator of the canonical reduced form of the RealNumber ?NUMBER.
+fun DenominatorFn : El RealNumber -> Ind Integer ;
+
+
+-- DensityFn maps an instance of MassMeasure
+-- and an instance of VolumeMeasure to the density represented by this
+-- proportion of mass and volume. For example, (DensityFn (MeasureFn 3 Gram)
+-- (MeasureFn 1 Liter)) represents the density of 3 grams per liter.
+fun DensityFn : El MassMeasure -> El VolumeMeasure -> Ind FunctionQuantity;
+
+
+-- A Class containing all of the Attributes
+-- relating to the notions of permission, obligation, and prohibition.
+fun DeonticAttribute : Class ;
+fun DeonticAttribute_Class : SubClass DeonticAttribute ObjectiveNorm ;
+
+-- The spatial analogue of Planning. Designing a
+-- Collection of Objects involves determining a placement of the Objects
+-- with respect to one another and perhaps other Objects as well, in order to
+-- satisfy a particular purpose.
+fun Designing : Class ;
+fun Designing_Class : SubClass Designing IntentionalPsychologicalProcess ;
+
+-- The subclass of Damagings in which
+-- the patient (or an essential element of the patient) is destroyed.
+-- Note that the difference between this concept and its superclass is solely
+-- one of extent.
+fun Destruction : Class ;
+fun Destruction_Class : SubClass Destruction Damaging ;
+
+-- A Process where the agent detaches one thing
+-- from something else. Note that Detaching is different from Separating
+-- in that the latter applies to Substances, while the former applies to
+-- CorpuscularObjects. Note too that Detaching is different from
+-- Removing in that one or both of the two things which are detached may or
+-- may not be moved from the location where they were attached.
+fun Detaching : Class ;
+fun Detaching_Class : SubClass Detaching DualObjectProcess ;
+
+-- Attributes that indicate the
+-- stage of development of an Organism.
+fun DevelopmentalAttribute : Class ;
+fun DevelopmentalAttribute_Class : SubClass DevelopmentalAttribute BiologicalAttribute ;
+
+-- A Device is an Artifact whose purpose is to
+-- serve as an instrument in a specific subclass of Process.
+fun Device : Class ;
+fun Device_Class : SubClass Device Artifact ;
+
+-- A Process that is carried out for
+-- the purpose of determining the nature of a DiseaseOrSyndrome.
+fun DiagnosticProcess : Class ;
+fun DiagnosticProcess_Class : SubClass DiagnosticProcess Investigating ;
+
+-- The Process by which Food that has been
+-- ingested is broken down into simpler chemical compounds and absorbed by
+-- the Organism.
+fun Digesting : Class ;
+fun Digesting_Class : SubClass Digesting (both AutonomicProcess OrganismProcess) ;
+
+
+-- The Class of directed graphs. A
+-- directed graph is a Graph in which all GraphArcs
+-- have direction, i.e. every GraphArc has an initial node (see
+-- InitialNodeFn) and a terminal node (see TerminalNodeFn).
+fun DirectedGraph : Class ;
+fun DirectedGraph_Class : SubClass DirectedGraph Graph ;
+
+-- Instances of this Class urge some further action
+-- among the receivers. A Directing can be an Ordering, a Requesting or
+-- a Questioning.
+fun Directing : Class ;
+fun Directing_Class : SubClass Directing LinguisticCommunication ;
+
+-- The act of changing the direction in
+-- which the patient of the act is oriented.
+fun DirectionChange : Class ;
+fun DirectionChange_Class : SubClass DirectionChange Motion ;
+
+-- The subclass of PositionalAttributes
+-- that concern compass directions.
+fun DirectionalAttribute : Class ;
+fun DirectionalAttribute_Class : SubClass DirectionalAttribute PositionalAttribute ;
+
+-- A Stating in which two Agents have
+-- contradictory statements. This is distinguished from Arguing in
+-- that the statement in dispute may be a simple assertion, rather than
+-- a chain of deduction, and that two entities must be disagreeing with
+-- each other, whereas a single entity may craft an argument for a given
+-- point of view, without the need for another agent to disagree with.
+fun Disagreeing : Class ;
+fun Disagreeing_Class : SubClass Disagreeing Stating ;
+
+-- Finding something that was sought. Note that
+-- this class is restricted to cases of discovering something Physical.
+-- For cases involving the acquisition of knowledge, the class Learning
+-- should be used.
+fun Discovering : Class ;
+fun Discovering_Class : SubClass Discovering IntentionalPsychologicalProcess ;
+
+-- A BiologicalAttribute which qualifies
+-- something that alters or interferes with a normal process, state or activity
+-- of an Organism. It is usually characterized by the abnormal functioning of
+-- one or more of the host's systems, parts, or Organs.
+fun DiseaseOrSyndrome : Class ;
+fun DiseaseOrSyndrome_Class : SubClass DiseaseOrSyndrome BiologicalAttribute ;
+
+-- Any Communication that involves a
+-- single agent and many destinations. This covers the release
+-- of a published book, broadcasting, a theatrical performance, giving
+-- orders to assembled troops, delivering a public lecture, etc.
+fun Disseminating : Class ;
+fun Disseminating_Class : SubClass Disseminating Communication ;
+
+-- If ?NUMBER1 and ?NUMBER2 are Numbers, then
+-- (DivisionFn ?NUMBER1 ?NUMBER2) is the result of dividing ?NUMBER1 by
+-- ?NUMBER2. Note that when ?NUMBER1 = 1 (DivisionFn ?NUMBER1 ?NUMBER2)
+-- is the reciprocal of ?NUMBER2. Note too that (DivisionFn ?NUMBER1
+-- ?NUMBER2) is undefined when ?NUMBER2 = 0.
+fun DivisionFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- The Process by which liquid Food, i.e.
+-- Beverages, are incorporated into an Animal.
+fun Drinking : Class ;
+fun Drinking_Class : SubClass Drinking Ingesting ;
+
+-- Controlling the direction and/or speed of a
+-- Vehicle. This includes navigating a ship, driving a car or truck,
+-- operating a train, etc.
+fun Driving : Class ;
+fun Driving_Class : SubClass Driving Guiding ;
+
+-- An Attribute which indicates that the associated
+-- Object contains no Liquid.
+fun Dry : Ind SaturationAttribute ;
+
+
+-- The Class of Processes where a Liquid is removed
+-- from an Object.
+fun Drying : Class ;
+fun Drying_Class : SubClass Drying Removing ;
+
+-- Any Process that requires two,
+-- nonidentical patients.
+fun DualObjectProcess : Class ;
+fun DualObjectProcess_Class : SubClass DualObjectProcess Process ;
+
+-- The compass direction of East.
+fun East : Ind DirectionalAttribute ;
+
+
+-- A TimeZone that covers much of the
+-- eastern United States.
+fun EasternTimeZone : Ind TimeZone ;
+
+
+-- The Process by which solid Food is
+-- incorporated into an Animal.
+fun Eating : Class ;
+fun Eating_Class : SubClass Eating Ingesting ;
+
+-- A BinaryFunction that maps a type of text
+-- (e.g. Agatha Christie's Murder_on_the_Orient_Express) and a number
+-- to the edition of the text type corresponding to the number.
+fun EditionFn : Desc ContentBearingObject -> El PositiveInteger -> Desc ContentBearingObject ;
+
+
+-- A EducationalOrganization is
+-- an institution of learning. Some examples are public and private K_12
+-- schools, and colleges and universities.
+fun EducationalOrganization : Class ;
+fun EducationalOrganization_Class : SubClass EducationalOrganization Organization ;
+
+-- Any Process which is intended to result
+-- in Learning.
+fun EducationalProcess : Class ;
+fun EducationalProcess_Class : SubClass EducationalProcess Guiding ;
+
+-- The fertilized or unfertilized female ReproductiveBody
+-- of an Animal. This includes Bird and Reptile eggs, as well as mammalian
+-- ova.
+fun Egg : Class ;
+fun Egg_Class : SubClass Egg (both AnimalAnatomicalStructure ReproductiveBody) ;
+
+
+-- Election is the class of events conducted by an
+-- organization, in which qualified participants vote for officers, adopt
+-- resolutions, or settle other issues in that Organization.
+fun Election : Class ;
+fun Election_Class : SubClass Election OrganizationalProcess ;
+
+-- SubatomicParticles that surround the
+-- AtomicNucleus. They have a negative charge.
+fun Electron : Class ;
+fun Electron_Class : SubClass Electron SubatomicParticle ;
+
+-- The ElectronVolt is an energy measure.
+-- Symbol: eV. It is the kinetic energy acquired by an electron in passing
+-- through a potential difference of 1 Volt in a vacuum.
+fun ElectronVolt : Ind CompositeUnitOfMeasure ;
+
+
+-- The Class of PureSubstances that
+-- cannot be separated into two or more Substances by ordinary chemical
+-- (or physical) means. This excludes nuclear reactions. ElementalSubstances
+-- are composed of only one kind of atom. Examples: Iron (Fe), copper (Cu),
+-- and oxygen (O_2). ElementalSubstances are the simplest
+-- PureSubstances.
+fun ElementalSubstance : Class ;
+fun ElementalSubstance_Class : SubClass ElementalSubstance PureSubstance ;
+
+-- The stage of an Organism or an
+-- AnatomicalStructure that exists only before the Organism is born.
+-- Mammals, for example, have this Attribute only prior to
+-- their birth.
+fun Embryonic : Ind DevelopmentalAttribute ;
+
+
+-- The Class of Attributes that denote emotional
+-- states of Organisms.
+fun EmotionalState : Class ;
+fun EmotionalState_Class : SubClass EmotionalState StateOfMind ;
+
+-- Converting a document or message into a formal
+-- language or into a code that can be understood only by a relatively small
+-- body of Agents. Generally speaking, this hinders wide dissemination of
+-- the content in the original document or message.
+fun Encoding : Class ;
+fun Encoding_Class : SubClass Encoding Writing ;
+
+-- A UnaryFunction that maps a TimeInterval to
+-- the TimePoint at which the interval ends.
+fun EndFn : El TimeInterval -> Ind TimePoint ;
+
+
+-- A UnaryFunction that maps a GraphPath
+-- to the GraphNode that is the end of the GraphPath. Note that, unlike
+-- TerminalNodeFn (which relates a GraphArc to a GraphNode),
+-- EndNodeFn is a total function _ every GraphPath has a end.
+fun EndNodeFn : El GraphPath -> Ind GraphNode ;
+
+
+-- A fundamental concept that applies
+-- in many engineering domains. An EngineeringComponent is an element of
+-- a Device that is a physically whole object, such as one might
+-- see listed as standard parts in a catalog. The main difference betweeen
+-- EngineeringComponents and arbitrary globs of matter is that
+-- EngineeringComponents are object_like in a modeling sense. Thus, an
+-- EngineeringComponent is not an arbtrary subregion, but a part of a
+-- system with a stable identity.
+fun EngineeringComponent : Class ;
+fun EngineeringComponent_Class : SubClass EngineeringComponent Device ;
+
+-- An EngineeringConnection is an
+-- EngineeringComponent that represents a connection relationship between
+-- two other EngineeringComponents. It is a reification of the
+-- Predicate connectedEngineeringComponents. That means that whenever
+-- this Predicate holds between two EngineeringComponents, there exists an
+-- EngineeringConnection. The practical reason for reifying a relationship
+-- is to be able to attach other information about it. For example, one
+-- might want to say that a particular connection is associated with some
+-- shared parameters, or that it is of a particular type.
+-- EngineeringConnections are EngineeringComponents and can therefore be
+-- an engineeringSubcomponent of other EngineeringComponents. However,
+-- to provide for modular regularity in component systems,
+-- EngineeringConnections cannot be connected. For each pair of
+-- EngineeringComponents related by connectedEngineeringComponents, there
+-- exists at least one EngineeringConnection. However, that object may not
+-- be unique, and the same EngineeringConnection may be associated with
+-- several pairs of EngineeringComponents.
+fun EngineeringConnection : Class ;
+fun EngineeringConnection_Class : SubClass EngineeringConnection EngineeringComponent ;
+
+-- The universal class of individuals. This is the root
+-- node of the ontology.
+fun Entity : Class ;
+
+
+-- A complex Protein that is produced by living
+-- cells and which catalyzes specific biochemical reactions. There are six
+-- main types of enzymes: oxidoreductases, transferases, hydrolases,
+-- lyases, isomerases, and ligases.
+fun Enzyme : Class ;
+fun Enzyme_Class : SubClass Enzyme Protein ;
+
+-- A GroupOfPeople whose members originate
+-- from the same GeographicArea or share the same Language and/or cultural
+-- practices.
+fun EthnicGroup : Class ;
+fun EthnicGroup_Class : SubClass EthnicGroup GroupOfPeople ;
+
+-- A currency measure. 1 EuroCent is equal to .01
+-- EuroDollars.
+fun EuroCent : Ind UnitOfCurrency ;
+
+
+-- A currency measure of most European Union countries.
+fun EuroDollar : Ind UnitOfCurrency ;
+
+
+-- The Class of Processes where a Substance is
+-- converted from a Liquid to a Gas at a temperature below its
+-- Boiling point.
+fun Evaporating : Class ;
+fun Evaporating_Class : SubClass Evaporating StateChange ;
+
+-- An Integer that is evenly divisible
+-- by 2.
+fun EvenInteger : Class ;
+fun EvenInteger_Class : SubClass EvenInteger Integer ;
+
+-- The system of Bones that are on the Outside of an organism and
+-- make up the supporting structure of many Invertebrates.
+fun Exoskeleton : Class ;
+fun Exoskeleton_Class : SubClass Exoskeleton (both AnimalAnatomicalStructure BodyPart) ;
+
+
+-- Investigating the truth of a Proposition
+-- by constructing and observing a trial. Note that the trial may be either
+-- controlled or uncontrolled, blind or not blind.
+fun Experimenting : Class ;
+fun Experimenting_Class : SubClass Experimenting Investigating ;
+
+-- An Argument where the conclusion is an
+-- observed fact and the premises are other facts which collectively imply
+-- the conclusion. Note that this is the they hypothetico_deductive model
+-- of explanation.
+fun Explanation : Class ;
+fun Explanation_Class : SubClass Explanation DeductiveArgument ;
+
+-- (ExponentiationFn ?NUMBER ?INT) returns
+-- the RealNumber ?NUMBER raised to the power of the Integer ?INT.
+fun ExponentiationFn : El Quantity -> El Integer -> Ind Quantity ;
+
+
+-- Instances of this Class express a state of the agent.
+-- For example, Jane thanked Barbara for the present she had given her. The thanking
+-- in this case expresses the gratitude of Jane towards Barbara. Note that Expressing,
+-- unlike the other speech act types, is not a subclass of LinguisticCommunication.
+-- This is because emotions, for example, can be expressed without language, e.g. by
+-- smiling.
+fun Expressing : Class ;
+fun Expressing_Class : SubClass Expressing Communication ;
+
+-- A UnaryFunction that maps an Attribute
+-- into the Class whose condition for membership is the Attribute.
+fun ExtensionFn : El Attribute -> Class ;
+
+
+-- Artifacts that are created by weaving together
+-- natural or synthetic fibers or by treating the skins of certain sorts of
+-- Animals. Note that this Class includes articles that are created by
+-- stitching together various types of fabrics, e.g. bedspreads. On the other
+-- hand, Clothing is not a subclass of Fabric, because many clothing items
+-- contain elements that are not fabrics.
+fun Fabric : Class ;
+fun Fabric_Class : SubClass Fabric Artifact ;
+
+-- The class of Texts that purport to
+-- reveal facts about the world. Such texts are often known as information
+-- or as non_fiction. Note that something can be an instance of
+-- FactualText, even if it is wholly inaccurate. Whether something
+-- is a FactualText is determined by the beliefs of the agent creating
+-- the text.
+fun FactualText : Class ;
+fun FactualText_Class : SubClass FactualText Text ;
+
+-- A UnitOfTemperature that is commonly
+-- used in the United States. On the Fahrenheit scale, the freezing point
+-- of water is 32 FahrenheitDegrees, and the boiling point of water is
+-- 212 FahrenheitDegrees.
+fun FahrenheitDegree : Ind UnitOfTemperature ;
+
+
+-- Falling is the class of events in
+-- which something moves from a higher location to a lower location
+-- under the force of gravity.
+fun Falling : Class ;
+fun Falling_Class : SubClass Falling (both MotionDownward Translocation) ;
+
+
+-- The TruthValue of being false.
+fun False : Ind TruthValue ;
+
+
+-- A GroupOfPeople whose members bear
+-- familyRelations to one another.
+fun FamilyGroup : Class ;
+fun FamilyGroup_Class : SubClass FamilyGroup GroupOfPeople ;
+
+-- SI capacitance measure. Symbol: F. It is the
+-- capacitance of a capacitator between the plates of which there appears
+-- a difference of potential of 1 Volt when it is charged by a quantity
+-- of electricity equal to 1 Coulomb. Farad = C/V =
+-- m^(_2)*kg(_1)*s^4*A^2.
+fun Farad : Ind CompositeUnitOfMeasure ;
+
+
+-- Nonrigid Tissue that is composed largely of
+-- fat cells.
+fun FatTissue : Class ;
+fun FatTissue_Class : SubClass FatTissue Tissue ;
+
+-- The Class of all Months which are February.
+fun February : Class ;
+fun February_Class : SubClass February Month ;
+
+-- The Class of Carnivores with completely
+-- separable toes, slim bodies, and rounded heads. All felines other than
+-- the cheetah have retractable claws.
+fun Feline : Class ;
+fun Feline_Class : SubClass Feline Carnivore ;
+
+-- An Attribute indicating that an Organism is
+-- female in nature.
+fun Female : Ind SexAttribute ;
+
+
+-- A NonFloweringPlant that contains vascular tissue.
+-- This class includes true ferns, as well as horsetails, club mosses, and
+-- whisk ferns.
+fun Fern : Class ;
+fun Fern_Class : SubClass Fern NonFloweringPlant ;
+
+-- The class of Texts that purport to
+-- be largely a product of the author's imagination, i.e. the author
+-- does not believe that most of the content conveyed by the text is
+-- an accurate depiction of the real world. Note that something can
+-- be an instance of FictionalText, even if it is completely true.
+-- Whether something is a FictionalText is determined by the beliefs
+-- of the agent creating the text.
+fun FictionalText : Class ;
+fun FictionalText_Class : SubClass FictionalText Text ;
+
+-- An academic or applied discipline with
+-- recognized experts and with a core of accepted theory or practice. Note
+-- that FieldOfStudy is a subclass of Proposition, because a
+-- FieldOfStudy is understood to be a body of abstract, informational
+-- content, with varying degrees of certainty attached to each element of
+-- this content.
+fun FieldOfStudy : Class ;
+fun FieldOfStudy_Class : SubClass FieldOfStudy Proposition ;
+
+-- Something is Fillable if it can be filled by
+-- something else. Note that 'filled' here means perfectly filled.
+-- Something is fillable just in case it is part of a hole, i.e.,
+-- fillability is an exclusive property of holes and their parts.
+fun Fillable : Ind ShapeAttribute ;
+
+
+-- A document having monetary value
+-- or recording a monetary transaction
+fun FinancialInstrument : Class ;
+fun FinancialInstrument_Class : SubClass FinancialInstrument Certificate ;
+
+-- A Transaction where an instance
+-- of Currency is exchanged for something else.
+fun FinancialTransaction : Class ;
+fun FinancialTransaction_Class : SubClass FinancialTransaction Transaction ;
+
+-- A Set containing a finite number of elements.
+fun FiniteSet : Class ;
+fun FiniteSet_Class : SubClass FiniteSet Set ;
+
+-- A cold_blooded aquatic Vertebrate characterized by
+-- fins and breathing by gills. Included here are Fish having either a bony
+-- skeleton, such as a perch, or a cartilaginous skeleton, such as a shark.
+-- Also included are those Fish lacking a jaw, such as a lamprey or
+-- hagfish.
+fun Fish : Class ;
+fun Fish_Class : SubClass Fish ColdBloodedVertebrate ;
+
+-- The Attribute of being flammable at normal temperatures
+-- (i.e. not while a Plasma).
+fun Flammable : Ind PhysicalAttribute ;
+
+
+-- (FloorFn ?NUMBER) returns the largest Integer
+-- less than or equal to the RealNumber ?NUMBER.
+fun FloorFn : El RealNumber -> Ind Integer ;
+
+
+-- FlowRegion is a class of things whose
+-- boundaries are relatively stable but whose constitutive material is continuously moving
+-- through the region itself and being replaced by
+-- other, similar material. Each FlowRegion is constituted by a stream
+-- of matter moving as a whole. A FlowRegion may be liquid or gaseous.
+-- A wind may be considered as a Process or as a FlowRegion, similarly
+-- an OceanCurrent or a WaterWave. The motion process associated with a
+-- FlowRegion F is denoted by (FlowFn F). Note that certain
+-- properties belong to the FlowRegion itself (e.g., mass, length, volume,
+-- temperature, and speed or velocity of the region moving as a whole),
+-- while other properties of interest belong to the Motion of its
+-- constitutive stuff (e.g., velocity, direction). The motion of
+-- a FlowRegion as a whole (e.g., JetStream moves within the atmosphere)
+-- is distinguished from the motion of the pieces of stuff constituting the
+-- FlowRegion. See FlowFn and FlowRegionFn.
+fun FlowRegion : Class ;
+
+
+-- A Plant that produces seeds and flowers.
+-- This class includes trees, shrubs, herbs, and flowers.
+fun FloweringPlant : Class ;
+fun FloweringPlant_Class : SubClass FloweringPlant Plant ;
+
+-- Fluid is the PhysicalState attribute of an
+-- Object that does not have a fixed shape and thus tends to flow or to
+-- conform to the shape of a container.
+fun Fluid : Ind PhysicalState ;
+
+
+-- Any SelfConnectedObject containing Nutrients,
+-- such as carbohydrates, proteins, and fats, that can be ingested by a
+-- living Animal and metabolized into energy and body tissue.
+fun Food : Class ;
+fun Food_Class : SubClass Food SelfConnectedObject ;
+
+-- English length unit of feet.
+fun FootLength : Ind UnitOfLength ;
+
+
+-- The Class of Processes where an Object is
+-- cooled and converted from a Liquid to a Solid.
+fun Freezing : Class ;
+fun Freezing_Class : SubClass Freezing StateChange ;
+
+-- A subclass of
+-- TimeDependentQuantity, instances of which are measures of the
+-- frequency with which some Process occurs.
+fun FrequencyMeasure : Class ;
+fun FrequencyMeasure_Class : SubClass FrequencyMeasure TimeDependentQuantity ;
+
+-- A WaterArea whose Water is not saline,
+-- e.g. most rivers and lakes.
+fun FreshWaterArea : Class ;
+fun FreshWaterArea_Class : SubClass FreshWaterArea WaterArea ;
+
+-- The Class of all calendar Fridays.
+fun Friday : Class ;
+fun Friday_Class : SubClass Friday Day ;
+
+-- A Function that maps an Object to the side
+-- that generally receives the most attention or that typically faces the
+-- direction in which the Object moves. Note that this is a partial
+-- function, since some Objects do not have sides, e.g. apples and
+-- spheres. Note too that the range of this Function is indefinite in
+-- much the way that ImmediateFutureFn and ImmediatePastFn are indefinite.
+-- Although this indefiniteness is undesirable from a theoretical standpoint,
+-- it does not have significant practical implications, since there is
+-- widespread intersubjective agreement about the most common cases.
+fun FrontFn : El SelfConnectedObject -> Ind SelfConnectedObject ;
+
+
+-- Any fruit or vegetable, i.e. a
+-- ripened ReproductiveBody of a Plant. Note that FruitOrVegetable
+-- is not a subclass of Food, because some fruits, e.g. poisonous
+-- berries, are not edible.
+fun FruitOrVegetable : Class ;
+fun FruitOrVegetable_Class : SubClass FruitOrVegetable (both PlantAnatomicalStructure ReproductiveBody) ;
+
+
+-- The stage of an Organism when it has reached
+-- the end of its growth phase.
+fun FullyFormed : Ind DevelopmentalAttribute ;
+
+
+-- A FunctionQuantity
+-- is a PhysicalQuantity that is returned by a Function that maps
+-- from one or more instances of ConstantQuantity to another instance
+-- of ConstantQuantity. For example, the velocity of a particle would
+-- be represented by a FunctionQuantity relating values of time (which
+-- are instances of ConstantQuantity) to values of distance
+-- (also instances of ConstantQuantity). Note that all elements of the
+-- range of the Function corresponding to a FunctionQuantity have the
+-- same physical dimension as the FunctionQuantity itself.
+fun FunctionQuantity : Class ;
+fun FunctionQuantity_Class : SubClass FunctionQuantity PhysicalQuantity ;
+
+-- Any instance of Giving where the patient is an
+-- instance of Currency. Note that this class covers both financing, e.g.
+-- where a firm funds a software company with venture capital with the agreement
+-- that a certain percentage of the profits on the investment will be returned
+-- to the firm, and instances of UnilateralGiving, e.g. providing a tuition
+-- waiver and/or a stipend to a student as part of scholarship or fellowship.
+fun Funding : Class ;
+fun Funding_Class : SubClass Funding Giving ;
+
+-- A eukaryotic Organism characterized by the
+-- absence of chlorophyll and the presence of rigid cell walls. Included
+-- here are both slime molds and true fungi such as yeasts, molds, mildews,
+-- and mushrooms.
+fun Fungus : Class ;
+fun Fungus_Class : SubClass Fungus Organism ;
+
+-- A UnaryFunction that maps a TimePosition
+-- to the TimeInterval which it meets and which ends at
+-- PositiveInfinity.
+fun FutureFn : El TimePosition -> Ind TimeInterval ;
+
+
+-- A Contest whose purpose is the
+-- enjoyment/stimulation of the participants or spectators of the Game.
+fun Game : Class ;
+fun Game_Class : SubClass Game (both Contest RecreationOrExercise) ;
+
+
+-- An Object has the Attribute of Gas if it has
+-- neither a fixed volume nor a fixed shape.
+fun Gas : Ind PhysicalState ;
+
+
+-- Any Mixture that satisfies two conditions,
+-- viz. it is made up predominantly of things which are a Gas and any
+-- component other than Gas in the Mixture is in the form of fine particles
+-- which are suspended in the Gas.
+fun GasMixture : Class ;
+fun GasMixture_Class : SubClass GasMixture Mixture ;
+
+-- Any Motion where the patient is a
+-- Gas. This class would cover, in particular, the motion of
+-- Air, e.g. a breeze or wind.
+fun GasMotion : Class ;
+fun GasMotion_Class : SubClass GasMotion Motion ;
+
+-- A UnaryFunction that takes a
+-- SetOrClass of Classes as its single argument and returns a SetOrClass which
+-- is the intersection of all of the Classes in the original SetOrClass, i.e.
+-- the SetOrClass containing just those instances which are instances of all
+-- instances of the original SetOrClass.
+fun GeneralizedIntersectionFn : Desc SetOrClass -> Ind SetOrClass ;
+
+
+-- A UnaryFunction that takes a SetOrClass
+-- of Classes as its single argument and returns a SetOrClass which is the
+-- merge of all of the Classes in the original SetOrClass, i.e. the SetOrClass
+-- containing just those instances which are instances of an instance of the
+-- original SetOrClass.
+fun GeneralizedUnionFn : Desc SetOrClass -> Ind SetOrClass ;
+
+
+-- A geographic location, generally having
+-- definite boundaries. Note that this differs from its immediate superclass
+-- Region in that a GeographicArea is a three_dimensional Region of the
+-- earth. Accordingly, all astronomical objects other than earth and all
+-- one_dimensional and two_dimensional Regions are not classed under
+-- GeographicArea.
+fun GeographicArea : Class ;
+fun GeographicArea_Class : SubClass GeographicArea Region ;
+
+-- The class of activities that
+-- are caused by geological forces and affect geological features,
+-- and which may affect the biosphere as well.
+fun GeologicalProcess : Class ;
+fun GeologicalProcess_Class : SubClass GeologicalProcess (both InternalChange Motion) ;
+
+
+-- The class of all geometric figures, i.e. the
+-- class of all abstract, spatial representations. The instances of this class
+-- are GeometricPoints, TwoDimensionalFigures or ThreeDimensionalFigures.
+fun GeometricFigure : Class ;
+fun GeometricFigure_Class : SubClass GeometricFigure ShapeAttribute ;
+
+-- The class of zero_dimensional
+-- GeometricFigures, i.e. the class of GeometricFigures that have position
+-- but lack extension in any dimension.
+fun GeometricPoint : Class ;
+fun GeometricPoint_Class : SubClass GeometricPoint GeometricFigure ;
+
+-- Any GeographicArea which is associated
+-- with some sort of political structure. This class includes Lands,
+-- Cities, districts of cities, counties, etc. Note that the identity
+-- of a GeopoliticalArea may remain constant after a change in borders.
+fun GeopoliticalArea : Class ;
+fun GeopoliticalArea_Class : SubClass GeopoliticalArea (both Agent GeographicArea) ;
+
+
+-- Any BodyMotion, e.g. a hand wave, a nod of the
+-- head, a smile, which is also an instance of Communication.
+fun Gesture : Class ;
+fun Gesture_Class : SubClass Gesture (both BodyMotion Communication) ;
+
+
+-- The subclass of ChangeOfPossession where the
+-- agent gets something. Note that the source from which something is
+-- obtained is specified with the origin CaseRole.
+fun Getting : Class ;
+fun Getting_Class : SubClass Getting ChangeOfPossession ;
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to 1,000,000,000 units of the original
+-- UnitOfMeasure. For example, (GigaFn Hertz) is 1,000,000,000 Hertz.
+fun GigaFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- The subclass of ChangeOfPossession where the
+-- agent gives the destination something.
+fun Giving : Class ;
+fun Giving_Class : SubClass Giving ChangeOfPossession ;
+
+-- Any instance of Giving where the agent gives
+-- something to the destination which was previously given to the agent by
+-- the destination, e.g. returing a book that was borrowed from someone.
+fun GivingBack : Class ;
+fun GivingBack_Class : SubClass GivingBack Giving ;
+
+-- An Organ that removes Substances from the Blood,
+-- alters them in some way, and then releases them.
+fun Gland : Class ;
+fun Gland_Class : SubClass Gland Organ ;
+
+-- The ruling body of a GeopoliticalArea.
+fun Government : Class ;
+fun Government_Class : SubClass Government GovernmentOrganization ;
+
+-- (GovernmentFn ?AREA) denotes the
+-- Government of the GeopoliticalArea ?AREA. For example,
+-- (GovernmentFn UnitedStates) denotes the Federal_level government of
+-- the United States, (GovernmentFn PuertoRico) denotes the government of
+-- the Commonwealth of Puerto Rico.
+fun GovernmentFn : El GeopoliticalArea -> Ind Government ;
+
+
+-- GovernmentOrganization is the
+-- class of official Organizations that are concerned with the government
+-- of a GeopoliticalArea at some level. They may be a subOrganization
+-- of a government.
+fun GovernmentOrganization : Class ;
+fun GovernmentOrganization_Class : SubClass GovernmentOrganization Organization ;
+
+-- Any instance of Touching which results in
+-- a situation where the agent grasps the patient of the Touching.
+fun Grabbing : Class ;
+fun Grabbing_Class : SubClass Grabbing (both Attaching Touching) ;
+
+
+-- The OrganizationalProcess of graduating
+-- from an EducationalOrganization.
+fun Graduation : Class ;
+fun Graduation_Class : SubClass Graduation LeavingAnOrganization ;
+
+-- Submultiple of kilogram. Symbol: g.
+-- 1 kilogram = 1000 Grams.
+fun Gram : Ind UnitOfMass ;
+
+
+-- The Class of graphs, where a graph is understood
+-- to be a set of GraphNodes connected by GraphArcs. Note that this
+-- Class includes only connected graphs, i.e. graphs in which there is a
+-- GraphPath between any two GraphNodes. Note too that every Graph
+-- is required to contain at least two GraphArcs and three GraphNodes.
+fun Graph : Class ;
+fun Graph_Class : SubClass Graph Abstract ;
+
+-- Graphs are comprised of GraphNodes
+-- and GraphArcs. Every GraphArc links two GraphNodes.
+fun GraphArc : Class ;
+fun GraphArc_Class : SubClass GraphArc GraphElement ;
+
+-- A GraphPath that begins (see
+-- BeginNodeFn) and ends (see EndNodeFn) at the same
+-- GraphNode.
+fun GraphCircuit : Class ;
+fun GraphCircuit_Class : SubClass GraphCircuit GraphPath ;
+
+-- Noncompositional parts of Graphs.
+-- These parts are restricted to GraphNodes and GraphArcs.
+fun GraphElement : Class ;
+fun GraphElement_Class : SubClass GraphElement Abstract ;
+
+-- A GraphArc in which a GraphNode is
+-- linked to itself.
+fun GraphLoop : Class ;
+fun GraphLoop_Class : SubClass GraphLoop GraphArc ;
+
+-- Graphs are comprised of GraphNodes
+-- and GraphArcs. Every GraphNode is linked by a GraphArc.
+fun GraphNode : Class ;
+fun GraphNode_Class : SubClass GraphNode GraphElement ;
+
+-- Informally, a single, directed route between
+-- two GraphNodes in a Graph. Formally, a DirectedGraph that is a
+-- subGraph of the original Graph and such that no two GraphArcs in
+-- the DirectedGraph have the same intial node (see InitialNodeFn) or
+-- the same terminal node (see TerminalNodeFn).
+fun GraphPath : Class ;
+fun GraphPath_Class : SubClass GraphPath DirectedGraph ;
+
+-- A BinaryFunction that maps two GraphNodes
+-- to the Class of GraphPaths between those two nodes. Note that the two
+-- GraphNodes must belong to the same Graph.
+fun GraphPathFn : El GraphNode -> El GraphNode -> Desc GraphPath ;
+
+
+-- SI absorbed dose measure. Symbol: Gy. It measures
+-- the dose of radiation absorbed in living tissue. It is equal approximately
+-- to the absorbed dose delivered when the energy per unit mass imparted to
+-- matter by ionizing radiation is 1 Joule per kilogram. Gray = J/kg
+-- = m^2*s^(_2).
+fun Gray : Ind CompositeUnitOfMeasure ;
+
+
+-- (GreatestCommonDivisorFn
+-- ?NUMBER1 ?NUMBER2 ... ?NUMBER) returns the greatest common divisor of
+-- ?NUMBER1 through ?NUMBER.
+fun GreatestCommonDivisorFn : [El Integer] -> Ind Integer ;
+
+
+-- A Collection of Agents, e.g. a flock
+-- of sheep, a herd of goats, or the local Boy Scout troop.
+fun Group : Class ;
+fun Group_Class : SubClass Group (both Agent Collection) ;
+
+
+-- Any Group whose members are
+-- exclusively Humans.
+fun GroupOfPeople : Class ;
+fun GroupOfPeople_Class : SubClass GroupOfPeople Group ;
+
+-- The Process of biological development in which
+-- an Organism or part of an Organism changes its form or its size.
+fun Growth : Class ;
+fun Growth_Class : SubClass Growth AutonomicProcess ;
+
+-- Any IntentionalProcess where the agent tries to
+-- direct the behavior of another Object, whether an Agent or not.
+fun Guiding : Class ;
+fun Guiding_Class : SubClass Guiding IntentionalProcess ;
+
+-- The subclass of Perception in which the
+-- sensing is done by an auditory Organ.
+fun Hearing : Class ;
+fun Hearing_Class : SubClass Hearing Perception ;
+
+-- Any Increasing Process where the PhysicalQuantity
+-- increased is a TemperatureMeasure.
+fun Heating : Class ;
+fun Heating_Class : SubClass Heating Increasing ;
+
+-- SI inductance measure. Symbol: H. One Henry
+-- is equivalent to one Volt divided by one Ampere per SecondDuration.
+-- If a current changing at the rate of one Ampere per SecondDuration
+-- induces an electromotive force of one Volt, the circuit has an
+-- inductance of one Henry. Henry = Wb/A = m^2*kg*s^(_2)*A^(_2).
+fun Henry : Ind CompositeUnitOfMeasure ;
+
+
+-- SI frequency measure. Symbol: Hz. It is the
+-- number of cycles per second. Hertz = s^(_1). Note that Hertz
+-- does not have a conversion function.
+fun Hertz : Ind UnitOfFrequency ;
+
+
+-- OrganizationalProcesses where someone is made an
+-- employee of an Organization.
+fun Hiring : Class ;
+fun Hiring_Class : SubClass Hiring JoiningAnOrganization ;
+
+-- A hole is an immaterial body located at the surface
+-- of an Object. Since every Hole is ontologically dependent on its host
+-- (i.e., the object in which it is a hole), being a Hole is defined as
+-- being a hole in something. Note that two Holes may occupy the same
+-- region, or part of the same region, without sharing any parts. Any two
+-- hosts of a hole have a common proper part that entirely hosts the hole. A
+-- common host of two holes hosts all parts of the sum of those holes. Any
+-- object that includes the host of a hole is a host of that hole, unless its
+-- parts also include parts of that very hole. Overlapping holes have
+-- overlapping hosts. No hole is atomic. Holes are connected with their
+-- hosts. No hole can have a proper part that is externally connected with
+-- exactly the same things as the hole itself.
+fun Hole : Class ;
+fun Hole_Class : SubClass Hole Region ;
+
+-- A UnaryFunction that maps a Hole to
+-- the Object which is its principal host. The principle host of a Hole
+-- is its maximally connected host (a notion taken here to be defined only
+-- when the argument is a hole).
+fun HoleHostFn : El Hole -> Ind Object ;
+
+
+-- A UnaryFunction that maps a Hole to the skin
+-- of the Hole. The skin of a Hole is the fusion of those superficial
+-- parts (see superficialPart) of the Hole's principal host (see
+-- HoleHostFn) with which the Hole is externally connected.
+fun HoleSkinFn : El Hole -> Ind Object ;
+
+
+-- Includes Humans and relatively recent
+-- ancestors of Humans.
+fun Hominid : Class ;
+fun Hominid_Class : SubClass Hominid Primate ;
+
+-- The Class of quadruped Mammals with hooves.
+-- Includes horses, cows, sheep, pigs, antelope, etc.
+fun HoofedMammal : Class ;
+fun HoofedMammal_Class : SubClass HoofedMammal Mammal ;
+
+-- Attribute used to indicate that an Object
+-- is positioned width_wise with respect to another Object.
+fun Horizontal : Ind PositionalAttribute ;
+
+
+-- In Animals, a chemical secreted by an
+-- endocrine gland whose products are released into the circulating fluid.
+-- Plant hormones or synthetic hormones which are used only to alter or
+-- control various physiologic processes, e.g., reproductive control agents,
+-- are assigned to the Class BiologicallyActiveSubstance. Hormones act as
+-- chemical messengers and regulate various physiologic processes such as
+-- growth, reproduction, metabolism, etc. They usually fall into two broad
+-- categories, viz. steroid hormones and peptide hormones.
+fun Hormone : Class ;
+fun Hormone_Class : SubClass Hormone (both BiologicallyActiveSubstance BodySubstance) ;
+
+
+-- A power measure that is equal to 746 Watts.
+fun Horsepower : Ind CompositeUnitOfMeasure ;
+
+
+-- The Class of all clock Hours.
+fun Hour : Class ;
+fun Hour_Class : SubClass Hour TimeInterval ;
+
+-- Time unit. 1 hour = 60 minutes.
+fun HourDuration : Ind UnitOfDuration ;
+
+
+-- A BinaryFunction that assigns a PositiveRealNumber and
+-- a subclass of Days to the Hours within each Day corresponding to that
+-- NonnegativeInteger. For example, (HourFn 12 Thursday) is the Class of all
+-- instances of noon Thursday. For another example, (HourFn 0 Day) would return
+-- the class of all instances of midnight. For still another example, (HourFn 14
+-- (DayFn 18 (MonthFn August (YearFn 1912)))) denotes 2 PM on the 18th day of
+-- August 1912.
+fun HourFn : El NonnegativeInteger -> Desc Day -> Desc Hour ;
+
+
+-- A ResidentialBuilding which is intended to be
+-- inhabited by members of the same SocialUnit. Houses are distinguished
+-- from temporary housing like hotels and multi_family dwellings like condominium
+-- and apartment buildings.
+fun House : Class ;
+fun House_Class : SubClass House (both ResidentialBuilding SingleFamilyResidence) ;
+
+
+-- Modern man, the only remaining species of the Homo
+-- genus.
+fun Human : Class ;
+fun Human_Class : SubClass Human (both CognitiveAgent Hominid) ;
+
+
+-- The subclass of Languages used by
+-- Humans.
+fun HumanLanguage : Class ;
+fun HumanLanguage_Class : SubClass HumanLanguage Language ;
+
+-- Hunting is the class of Processes in which
+-- an animal or animals are pursued and sometimes captured and/or killed.
+fun Hunting : Class ;
+fun Hunting_Class : SubClass Hunting Pursuing ;
+
+-- This is the subclass of ContentBearingPhysical
+-- which are not part of a Language and which have some sort of similarity
+-- with the Objects that they represent. This Class would include symbolic
+-- roadway signs, representational art works, photographs, etc.
+fun Icon : Class ;
+fun Icon_Class : SubClass Icon ContentBearingPhysical ;
+
+-- The Attribute of Regions that are
+-- illuminated to some degree, i.e. in which some shapes are visually
+-- discernable.
+fun Illuminated : Ind VisualAttribute ;
+
+
+-- Any Number that is the result of
+-- multiplying a RealNumber by the square root of _1.
+fun ImaginaryNumber : Class ;
+fun ImaginaryNumber_Class : SubClass ImaginaryNumber Number ;
+
+-- (ImaginaryPartFn ?NUMBER) returns
+-- the part of ?NUMBER that has the square root of _1 as its factor.
+fun ImaginaryPartFn : El ComplexNumber -> Ind ImaginaryNumber ;
+
+
+-- (ImmediateFamilyFn ?PERSON) denotes the
+-- immediate family of ?PERSON, i.e. the Group consisting of the parents of
+-- ?PERSON and anyone of whom ?PERSON is a parent.
+fun ImmediateFamilyFn : El Human -> Ind FamilyGroup ;
+
+
+-- A UnaryFunction that maps a
+-- TimePosition to a short, indeterminate TimeInterval that
+-- immediately follows the TimePosition.
+fun ImmediateFutureFn : El TimePosition -> Ind TimeInterval ;
+
+
+-- A UnaryFunction that maps a
+-- TimePosition to a short, indeterminate TimeInterval that
+-- immediately precedes the TimePosition.
+fun ImmediatePastFn : El TimePosition -> Ind TimeInterval ;
+
+
+-- Any Touching where something comes into
+-- sudden, forceful, physical contact with something else. Some examples
+-- would be striking, knocking, whipping etc.
+fun Impacting : Class ;
+fun Impacting_Class : SubClass Impacting Touching ;
+
+-- The subclass of Transfer where the patient
+-- travels through space by means of a sudden, forceful event. Some examples
+-- would be shooting, throwing, tossing, etc.
+fun Impelling : Class ;
+fun Impelling_Class : SubClass Impelling Transfer ;
+
+-- English length unit of inches.
+fun Inch : Ind UnitOfLength ;
+
+
+-- InchMercury is a UnitOfMeasure
+-- for barometricPressure. It is used to express the number of
+-- inches of mercury supported in a mercurial barometer by the
+-- surrounding air pressure.
+fun InchMercury : Ind UnitOfAtmosphericPressure ;
+
+
+-- Any QuantityChange where the PhysicalQuantity
+-- is increased.
+fun Increasing : Class ;
+fun Increasing_Class : SubClass Increasing QuantityChange ;
+
+-- An Argument which is inductive, i.e. it is
+-- claimed that a set of specific cases makes the conclusion, which generalizes
+-- these cases, more likely to be true.
+fun InductiveArgument : Class ;
+fun InductiveArgument_Class : SubClass InductiveArgument Argument ;
+
+-- Measures of the amount of information.
+-- Includes Bit, Byte, and multiples of these, e.g. KiloByte and
+-- MegaByte.
+fun InformationMeasure : Class ;
+fun InformationMeasure_Class : SubClass InformationMeasure ConstantQuantity ;
+
+-- The Process by which Food is
+-- taken into an Animal.
+fun Ingesting : Class ;
+fun Ingesting_Class : SubClass Ingesting OrganismProcess ;
+
+-- A UnaryFunction that maps a
+-- GraphArc to the initial node of the GraphArc. Note
+-- that this is a partial function. In particular, the function is
+-- undefined for GraphArcs that are not part of a DirectedGraph.
+fun InitialNodeFn : El GraphArc -> Ind GraphNode ;
+
+
+-- Inserting a BiologicallyActiveSubstance into an
+-- Animal or a Human with a syringe.
+fun Injecting : Class ;
+fun Injecting_Class : SubClass Injecting Inserting ;
+
+-- The process of creating a traumatic wound or
+-- injury. Since Injuring is not possible without some biologic function
+-- of the organism being injured, it is a subclass of BiologicalProcess.
+fun Injuring : Class ;
+fun Injuring_Class : SubClass Injuring PathologicProcess ;
+fun Injuring_Damaging : SubClassC Injuring Damaging (\INJ -> exists Organism (\ORGANISM -> patient(var Damaging Process ? INJ)(var Organism Entity ? ORGANISM)));
+
+
+-- A Class of small Arthropods that are
+-- air_breathing and that are distinguished by appearance.
+fun Insect : Class ;
+fun Insect_Class : SubClass Insect Arthropod ;
+
+-- Putting one thing inside of another thing.
+fun Inserting : Class ;
+fun Inserting_Class : SubClass Inserting Putting ;
+
+-- A negative or nonnegative whole number.
+fun Integer : Class ;
+fun Integer_Class : SubClass Integer RationalNumber ;
+
+-- (IntegerSquareRootFn ?NUMBER)
+-- returns the integer square root of ?NUMBER.
+fun IntegerSquareRootFn : El RealNumber -> Ind NonnegativeInteger ;
+
+
+-- A Process that has a specific
+-- purpose for the CognitiveAgent who performs it.
+fun IntentionalProcess : Class ;
+fun IntentionalProcess_Class : SubClass IntentionalProcess Process ;
+
+-- An IntentionalProcess that
+-- can be realized entirely within the mind or brain of an Organism. Thus,
+-- for example, Reasoning is a subclass of IntentionalPsychologicalProcess,
+-- because one can reason simply by exercising one's mind/brain. On the other
+-- hand, RecreationOrExercise is not a subclass of IntentionalPsychologicalProcess,
+-- because many instances of RecreationOrExercise necessarily have subProcesses
+-- of BodyMotion.
+fun IntentionalPsychologicalProcess : Class ;
+fun IntentionalPsychologicalProcess_Class : SubClass IntentionalPsychologicalProcess (both IntentionalProcess PsychologicalProcess) ;
+
+
+-- Any Attribute of an Entity that is an
+-- internal property of the Entity, e.g. its shape, its color, its fragility,
+-- etc.
+fun InternalAttribute : Class ;
+fun InternalAttribute_Class : SubClass InternalAttribute Attribute ;
+
+-- Processes which involve altering an internal
+-- property of an Object, e.g. the shape of the Object, its coloring, its
+-- structure, etc. Processes that are not instances of this class include
+-- changes that only affect the relationship to other objects, e.g. changes in
+-- spatial or temporal location.
+fun InternalChange : Class ;
+fun InternalChange_Class : SubClass InternalChange Process ;
+
+-- Any Process of assigning a Proposition to
+-- a Text, i.e. understanding the Text.
+fun Interpreting : Class ;
+fun Interpreting_Class : SubClass Interpreting IntentionalPsychologicalProcess ;
+
+-- A BinaryFunction that maps two
+-- SetOrClasses to the intersection of these SetOrClasses. An object is
+-- an instance of the intersection of two SetOrClasses just in case it is
+-- an instance of both of those SetOrClasses.
+fun IntersectionFn : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
+
+
+-- A BinaryFunction that
+-- maps two instances of ConstantQuantity to the subclass of
+-- ConstantQuantity that comprises the interval from the first
+-- ConstantQuantity to the second ConstantQuantity. For
+-- example, (IntervalFn (MeasureFn 8 Meter) (MeasureFn 14 Meter))
+-- would return the subclass of ConstantQuantity comprising quantities
+-- between 8 and 14 meters in length.
+fun IntervalFn : El ConstantQuantity -> El ConstantQuantity -> Desc ConstantQuantity ;
+
+
+-- DeductiveArguments that are not
+-- ValidDeductiveArguments, i.e. it is not the case that the set of premises
+-- in fact entails the conclusion.
+fun InvalidDeductiveArgument : Class ;
+fun InvalidDeductiveArgument_Class : SubClass InvalidDeductiveArgument DeductiveArgument ;
+
+-- An Animal which has no spinal column.
+fun Invertebrate : Class ;
+fun Invertebrate_Class : SubClass Invertebrate Animal ;
+
+-- The class of IntentionalPsychologicalProcesses
+-- where the agent attempts to obtaina information (i.e. a Proposition denoted
+-- by a Formula).
+fun Investigating : Class ;
+fun Investigating_Class : SubClass Investigating IntentionalPsychologicalProcess ;
+
+-- Any RealNumber that is not also a
+-- RationalNumber.
+fun IrrationalNumber : Class ;
+fun IrrationalNumber_Class : SubClass IrrationalNumber RealNumber ;
+
+-- A LandArea that is completely surrounded by a WaterArea.
+fun Island : Class ;
+fun Island_Class : SubClass Island LandArea ;
+
+-- The Class of all Months which are January.
+fun January : Class ;
+fun January_Class : SubClass January Month ;
+
+-- The OrganizationalProcess of
+-- becoming a member of an Organization.
+fun JoiningAnOrganization : Class ;
+fun JoiningAnOrganization_Class : SubClass JoiningAnOrganization OrganizationalProcess ;
+
+-- SI energy measure. Symbol: J. It is the work
+-- done when the point of application of 1 Newton is displaced a distance
+-- of 1 Meter in the direction of the force. Joule = N*m =
+-- m^2*kg*s^(_2).
+fun Joule : Ind CompositeUnitOfMeasure ;
+
+
+-- The subclass of Selecting where the agent opts
+-- for one belief out of a set of multiple possibilities that are available to
+-- him/her.
+fun Judging : Class ;
+fun Judging_Class : SubClass Judging Selecting ;
+
+-- JudicialOrganization is the class
+-- of Organizations whose primary purpose is to render judgments according
+-- to the statutes or regulations of a government or other organization.
+-- Judicial bodies are not necessarily government organizations, for example,
+-- those associated with sporting associations.
+fun JudicialOrganization : Class ;
+fun JudicialOrganization_Class : SubClass JudicialOrganization Organization ;
+
+-- Any legal proceeding which is conducted
+-- by a JudicialOrganization. Note that there is an important difference
+-- between the concepts LegalAction and JudicialProcess. The former
+-- refers to legal claims that are brought by a plaintiff, e.g. law suits,
+-- while the second refers to trials and other sorts of judicial hearings
+-- where the merits of a LegalAction are decided.
+fun JudicialProcess : Class ;
+fun JudicialProcess_PoliticalProcess : SubClassC JudicialProcess PoliticalProcess (\PROCESS -> forall Organization (\ORG -> agent(var PoliticalProcess Process ? PROCESS)(var Organization Agent ? ORG)));
+
+
+-- The Class of all Months which are July.
+fun July : Class ;
+fun July_Class : SubClass July Month ;
+
+-- The Class of all Months which are June.
+fun June : Class ;
+fun June_Class : SubClass June Month ;
+
+-- The Class of Processes where the agent
+-- keeps something in a particular location for an extended period of time.
+fun Keeping : Class ;
+fun Keeping_Class : SubClass Keeping IntentionalProcess ;
+
+-- SI UnitOfMeasure used
+-- with MeasureFn to produce terms denoting instances of
+-- TemperatureMeasure. Symbol: K. It is one of the base units in
+-- SI (it is also a unit in the ITS system). Kelvin differs from the
+-- Celsius scale in that the triple point of water is defined to be
+-- 273.16 KelvinDegrees while it is 0 CelsiusDegrees. The magnitudes
+-- of intervals in the two scales are the same. By definition the
+-- conversion constant is 273.15.
+fun KelvinDegree : Ind UnitOfTemperature ;
+
+
+-- The subclass of Destruction in which the
+-- death of an Organism is caused by an Organism. Note that in cases
+-- of suicide the Organism would be the same in both cases.
+fun Killing : Class ;
+fun Killing_Class : SubClass Killing Destruction ;
+
+-- One KiloByte (KB) of information. One
+-- KiloByte is 1024 Bytes. Note that this sense of 'kilo' is
+-- different from the one accepted in the SI system.
+fun KiloByte : Ind UnitOfInformation ;
+
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to 1,000 units of the original UnitOfMeasure.
+-- For example, (KiloFn Gram) is 1,000 Grams.
+fun KiloFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- Supermultiple of Gramm. Symbol: kg. 1 Kilogram
+-- = 1000 Grams.
+fun Kilogram : Ind UnitOfMass ;
+
+
+-- Supermultiple of Meter. Symbol: km. A
+-- Meter is the 1000th part of a Kilometer
+fun Kilometer : Ind UnitOfLength ;
+
+
+-- An area which is predominantly solid ground,
+-- e.g. a Nation, a mountain, a desert, etc. Note that a LandArea may
+-- contain some relatively small WaterAreas. For example, Australia is
+-- a LandArea even though it contains various rivers and lakes.
+fun LandArea : Class ;
+fun LandArea_Class : SubClass LandArea GeographicArea ;
+
+-- LandTransitway is the subclass of
+-- Transitway that represents areas intended for motion over the ground.
+fun LandTransitway : Class ;
+fun LandTransitway_Class : SubClass LandTransitway (both LandArea Transitway) ;
+
+
+-- A system of signs for expressing thought. The
+-- system can be either natural or artificial, i.e. something that emerges
+-- gradually as a cultural artifact or something that is intentionally created
+-- by a person or group of people.
+fun Language : Class ;
+fun Language_Class : SubClass Language LinguisticExpression ;
+
+-- Form of most Invertebrates, Amphibians, and
+-- Fish immediately after they hatch. This form is fundamentally unlike
+-- the adult form, and metamorphosis is required to reach the latter form.
+fun Larval : Ind DevelopmentalAttribute ;
+
+
+-- Attribute that applies to Propositions that are
+-- required by a government or a branch of the government and that are enforced
+-- with penalties for noncompliance. These Propositions may be codified as
+-- legislation or they may be more informal, as in the case of government policy.
+fun Law : Ind DeonticAttribute ;
+
+
+-- The Class of all leap years. These are years
+-- which are either (i.) evenly divisible by 4 and not by 100 or (ii.) evenly
+-- divisible by 400 (this latter case is known as a leap century).
+fun LeapYear : Class ;
+fun LeapYear_Class : SubClass LeapYear Year ;
+
+-- The Class of Processes which relate to the
+-- acquisition of information.
+fun Learning : Class ;
+fun Learning_Class : SubClass Learning IntentionalPsychologicalProcess ;
+
+-- (LeastCommonMultipleFn
+-- ?NUMBER1 ?NUMBER2 ... ?NUMBER) returns the least common multiple of
+-- ?NUMBER1 through ?NUMBER.
+fun LeastCommonMultipleFn : [El Integer] -> Ind Integer ;
+
+
+-- The OrganizationalProcess of
+-- leaving an Organization, whether voluntarily or involuntarily.
+fun LeavingAnOrganization : Class ;
+fun LeavingAnOrganization_Class : SubClass LeavingAnOrganization OrganizationalProcess ;
+
+-- This PositionalAttribute is derived from the
+-- left/right schema. Note that this means directly to the left, so that,
+-- if one object is to the left of another, then the projections of the
+-- two objects overlap.
+fun Left : Ind AntiSymmetricPositionalAttribute ;
+
+
+-- Any Process where a CognitiveAgent seeks
+-- to obtain something through a court of law.
+fun LegalAction : Class ;
+fun LegalAction_Class : SubClass LegalAction Contest ;
+
+-- A decision issued by a court with respect to
+-- a LegalAction. Note that a LegalDecision is the act of Declaring a
+-- decision of a court, it is not the act of judge or jury Deciding the merits
+-- of a particular LegalAction.
+fun LegalDecision : Class ;
+fun LegalDecision_Class : SubClass LegalDecision (both Declaring JudicialProcess) ;
+
+
+-- The subclass of Giving Processes where
+-- the agent gives the destination something for a limited period of
+-- time with the expectation that it will be returned later (perhaps with
+-- interest).
+fun Lending : Class ;
+fun Lending_Class : SubClass Lending Giving ;
+
+-- A subclass of
+-- ConstantQuantity, instances of which are measures of length.
+fun LengthMeasure : Class ;
+fun LengthMeasure_Class : SubClass LengthMeasure ConstantQuantity ;
+
+-- The ProbabilityAttribute of being probable, i.e. more
+-- likely than not to be True.
+fun Likely : Ind ProbabilityAttribute ;
+
+
+-- A Communication that involves
+-- the transfer of information via a LinguisticExpression.
+fun LinguisticCommunication : Class ;
+fun LinguisticCommunication_Class : SubClass LinguisticCommunication Communication ;
+
+-- This is the subclass of
+-- ContentBearingPhysical which are language_related. Note that this Class
+-- encompasses both Language and the the elements of Languages,
+-- e.g. Words.
+fun LinguisticExpression : Class ;
+fun LinguisticExpression_Class : SubClass LinguisticExpression ContentBearingPhysical ;
+
+-- An Object has the Attribute of Liquid if
+-- it has a fixed volume but not a fixed shape.
+fun Liquid : Ind PhysicalState ;
+
+
+-- Any Mixture that satisfies two conditions,
+-- viz. it is made up predominantly of things which are a Liquid and any
+-- component other than Liquid in the Mixture is in the form of fine particles
+-- which are suspended in the Liquid.
+fun LiquidMixture : Class ;
+fun LiquidMixture_Class : SubClass LiquidMixture Mixture ;
+
+-- Any Motion where the patient is a
+-- Liquid. This class would cover, in particular, the flow of
+-- Water.
+fun LiquidMotion : Class ;
+fun LiquidMotion_Class : SubClass LiquidMotion Motion ;
+
+-- Every List is a particular ordered n_tuple of
+-- items. Generally speaking, Lists are created by means of the ListFn
+-- Function, which takes any number of items as arguments and returns a
+-- List with the items in the same order. Anything, including other
+-- Lists, may be an item in a List. Note too that Lists are
+-- extensional _ two lists that have the same items in the same order are
+-- identical. Note too that a List may contain no items. In that case,
+-- the List is the NullList.
+fun List : Class ;
+
+
+-- A Function that returns the concatenation
+-- of the two Lists that are given as arguments. For example, the value of
+-- (ListConcatenateFn (ListFn Monday Tuesday) (ListFn Wednesday
+-- Thursday)) would be (ListFn Monday Tuesday Wednesday Thursday).
+fun ListConcatenateFn : El List -> El List -> Ind List ;
+
+
+-- A Function that takes any number of arguments and
+-- returns the List containing those arguments in exactly the same order.
+fun ListFn : [El Entity] -> Ind List ;
+
+
+-- A Function that takes a List as its sole
+-- argument and returns the number of items in the List. For example,
+-- (ListLengthFn (ListFn Monday Tuesday Wednesday)) would return the
+-- value 3.
+fun ListLengthFn : El List -> Ind NonnegativeInteger ;
+
+
+-- (ListOrderFn ?LIST ?NUMBER) denotes the item
+-- that is in the ?NUMBER position in the List ?LIST. For example,
+-- (ListOrderFn (ListFn Monday Tuesday Wednesday) 2) would return the
+-- value Tuesday.
+fun ListOrderFn : El List -> El PositiveInteger -> Ind Entity ;
+
+
+-- Any instance of Hearing which is intentional.
+fun Listening : Class ;
+fun Listening_Class : SubClass Listening (both Hearing IntentionalProcess) ;
+
+
+-- Unit of volume in the metric
+-- system. It is currently defined to be equal to one cubic
+-- decimeter (0.001 cubic meter). Symbol: l.
+fun Liter : Ind UnitOfVolume ;
+
+
+-- This Attribute applies to Organisms that are
+-- alive.
+fun Living : Ind AnimacyAttribute ;
+
+
+-- (LogFn ?NUMBER ?INT) returns the logarithm of the
+-- RealNumber ?NUMBER in the base denoted by the Integer ?INT.
+fun LogFn : El RealNumber -> El PositiveInteger -> Ind RealNumber ;
+
+
+-- This Class comprises all
+-- of the logical operators (viz. 'and', 'or', 'not', '=>', and '<=>').
+fun LogicalOperator : Class ;
+
+
+-- Any instance of Seeing which is intentional.
+fun Looking : Class ;
+fun Looking_Class : SubClass Looking (both IntentionalProcess Seeing) ;
+
+
+-- SI luminous flux measure. Symbol: lm. It is the
+-- amount streaming outward through one solid angle of 1 Steradian from a
+-- uniform point source having an intensity of one Candela. Lumen =
+-- cd*sr = cd * 1.
+fun Lumen : Ind CompositeUnitOfMeasure ;
+
+
+-- SI illuminance measure. Symbol: lx. It is the
+-- amount of illumination provided when one Lumen is evenly distributed
+-- over an area of 1 square Meter. This is also equivalent to the
+-- illumination that would exist on a surface all points of which are one
+-- Meter from a point source of one Candela. Lux = lm/m^2 =
+-- m^(_2)*cd.
+fun Lux : Ind CompositeUnitOfMeasure ;
+
+
+-- Machines are Devices that that have a
+-- well_defined resource and result and that automatically convert
+-- the resource into the result.
+fun Machine : Class ;
+fun Machine_Class : SubClass Machine Device ;
+
+-- The magnitude of a PhysicalQuantity is the
+-- numeric value for the quantity. In other words, MagnitudeFn converts
+-- a PhysicalQuantity with an associated UnitOfMeasure into an ordinary
+-- RealNumber. For example, the magnitude of the ConstantQuantity 2
+-- Kilometers is the RealNumber 2. Note that the magnitude of a
+-- quantity in a given unit times that unit is equal to the original
+-- quantity.
+fun MagnitudeFn : El PhysicalQuantity -> Ind RealNumber ;
+
+
+-- The Class of Processes where the agent
+-- cares for or maintains the Object.
+fun Maintaining : Class ;
+fun Maintaining_Class : SubClass Maintaining IntentionalProcess ;
+
+-- The subclass of Creation in which an individual
+-- Artifact or a type of Artifact is made.
+fun Making : Class ;
+fun Making_Class : SubClass Making (both Creation IntentionalProcess) ;
+
+
+-- An Attribute indicating that an Organism is
+-- male in nature.
+fun Male : Ind SexAttribute ;
+
+
+-- A Vertebrate having a constant body temperature
+-- and characterized by the presence of hair, mammary glands, and sweat
+-- glands.
+fun Mammal : Class ;
+fun Mammal_Class : SubClass Mammal WarmBloodedVertebrate ;
+
+-- The class of Male Humans.
+fun Man : Class ;
+fun Man_Class : SubClass Man Human ;
+
+-- OrganizationalProcesses that involve overseeing
+-- the activities of others. Note the key differences between RegulatoryProcess
+-- and its sibling Managing. The latter implies a long_term relationship between
+-- the manager and the managed, while the former implies a normative standard to which
+-- the activities of the regulated are referred.
+fun Managing : Class ;
+fun Managing_Class : SubClass Managing (both Guiding OrganizationalProcess) ;
+
+
+-- An intentional move or play within a Contest.
+-- In many cases, a Maneuver is a realization of part of a strategy for
+-- winning the Contest, but it also may be just an arbitrary or semi_arbitrary
+-- division of the overarching Contest, e.g. innings in a baseball game.
+fun Maneuver : Class ;
+fun Maneuver_Class : SubClass Maneuver IntentionalProcess ;
+
+-- A ManualHumanLanguage is a
+-- HumanLanguage which has as its medium gestures and movement, such
+-- as the shape, position, and movement of the hands.
+fun ManualHumanLanguage : Class ;
+fun ManualHumanLanguage_Class : SubClass ManualHumanLanguage HumanLanguage ;
+
+-- The Making of Artifacts on a mass
+-- scale.
+fun Manufacture : Class ;
+fun Manufacture_Class : SubClass Manufacture Making ;
+
+-- Any Corporation which manufactures Products.
+fun Manufacturer : Class ;
+fun Manufacturer_Class : SubClass Manufacturer Corporation ;
+
+-- The Class of all Months which are March.
+fun March : Class ;
+fun March_Class : SubClass March Month ;
+
+-- The Class of Mammals which have a pouch for
+-- their young.
+fun Marsupial : Class ;
+fun Marsupial_Class : SubClass Marsupial Mammal ;
+
+-- A subclass of
+-- ConstantQuantity, instances of which are measures of the amount of
+-- matter in an Object.
+fun MassMeasure : Class ;
+fun MassMeasure_Class : SubClass MassMeasure ConstantQuantity ;
+
+-- The OrganizationalProcess of joining an
+-- EducationalOrganization as a student.
+fun Matriculation : Class ;
+fun Matriculation_Class : SubClass Matriculation JoiningAnOrganization ;
+
+-- (MaxFn ?NUMBER1 ?NUMBER2) is the largest of
+-- ?NUMBER1 and ?NUMBER2. In cases where ?NUMBER1 is equal to ?NUMBER2,
+-- MaxFn returns one of its arguments.
+fun MaxFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- This BinaryFunction assigns two
+-- GraphNodes to the GraphPath with the largest sum of weighted arcs
+-- between the two GraphNodes.
+fun MaximalWeightedPathFn : El GraphNode -> El GraphNode -> Ind GraphPath ;
+
+
+-- The Class of all Months which are May.
+fun May : Class ;
+fun May_Class : SubClass May Month ;
+
+-- This BinaryFunction maps a
+-- RealNumber and a UnitOfMeasure to that Number of units. It is
+-- used to express `measured' instances of PhysicalQuantity. Example:
+-- the concept of three meters is represented as (MeasureFn 3
+-- Meter).
+fun MeasureFn : El RealNumber -> El UnitOfMeasure -> Ind PhysicalQuantity ;
+
+
+-- The Class of Calculating Processes where
+-- the aim is to determine the PhysicalQuantity of some aspect of the patient.
+fun Measuring : Class ;
+fun Measuring_Class : SubClass Measuring Calculating ;
+
+-- Any Device whose purpose is to measure a
+-- PhysicalQuantity.
+fun MeasuringDevice : Class ;
+fun MeasuringDevice_Class : SubClass MeasuringDevice Device ;
+
+-- Any Food which was originally part of an
+-- Animal and is not ingested by drinking, including eggs and animal
+-- blood that is eaten as food. Note that this class covers both raw
+-- meat and meat that has been prepared in some way, e.g. by cooking.
+-- Note too that preparations involving Meat and FruitOrVegetable
+-- are classed directly under Food.
+fun Meat : Class ;
+fun Meat_Class : SubClass Meat Food ;
+
+-- The coming together of two or more
+-- CognitiveAgents for the purpose of Communication. This covers informal
+-- meetings, e.g. visits with family members, and formal meetings, e.g. a board
+-- of directors meeting.
+fun Meeting : Class ;
+fun Meeting_Class : SubClass Meeting SocialInteraction ;
+
+-- One MegaByte (MB) of information. One
+-- MegaByte is 1024 KiloBytes. Note that this sense of 'mega' is
+-- different from the one accepted in the SI system.
+fun MegaByte : Ind UnitOfInformation ;
+
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to 1,000,000 units of the original
+-- UnitOfMeasure. For example, (MegaFn Hertz) is 1,000,000 Hertz.
+fun MegaFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- The Class of Processes where an Object is
+-- heated and converted from a Solid to a Liquid.
+fun Melting : Class ;
+fun Melting_Class : SubClass Melting StateChange ;
+
+-- Any Corporation which sells
+-- goods or services to customers for a profit.
+fun MercantileOrganization : Class ;
+fun MercantileOrganization_Class : SubClass MercantileOrganization Corporation ;
+
+-- (MereologicalDifferenceFn ?OBJ1
+-- ?OBJ2) denotes the Object consisting of the parts which belong to ?OBJ1
+-- and not to ?OBJ2.
+fun MereologicalDifferenceFn : El Object -> El Object -> Ind Object ;
+
+
+-- (MereologicalProductFn ?OBJ1 ?OBJ2)
+-- denotes the Object consisting of the parts which belong to both ?OBJ1
+-- and ?OBJ2.
+fun MereologicalProductFn : El Object -> El Object -> Ind Object ;
+
+
+-- (MereologicalSumFn ?OBJ1 ?OBJ2)
+-- denotes the Object consisting of the parts which belong to either
+-- ?OBJ1 or ?OBJ2.
+fun MereologicalSumFn : El Object -> El Object -> Ind Object ;
+
+
+-- A Metal is an ElementalSubstance that conducts heat
+-- and electricity, is shiny and reflects many colors of light, and can be hammered
+-- into sheets or drawn into wire. About 80% of the known chemical elements
+-- (ElementalSubstances) are metals.
+fun Metal : Class ;
+fun Metal_Class : SubClass Metal ElementalSubstance ;
+
+-- SI UnitOfLength. Symbol: m. It is one of the
+-- base units in SI, and it is currently defined as follows: the Meter
+-- is the length of the path traveled by light in a vacuum during a time
+-- interval of 1/299792458 of a SecondDuration.
+fun Meter : Ind UnitOfLength ;
+
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to .000001 units of the original UnitOfMeasure.
+-- For example, (MicroFn Meter) is .000001 Meters.
+fun MicroFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- An Organism that can be seen only with
+-- the aid of a microscope.
+fun Microorganism : Class ;
+fun Microorganism_Class : SubClass Microorganism Organism ;
+
+-- English length unit of miles.
+fun Mile : Ind UnitOfLength ;
+
+
+-- MilitaryForce is the subclass of
+-- Organizations that are organized along military lines and for the
+-- purpose of either defensive or offensive combat, whether or not
+-- the force is an official GovernmentOrganization.
+fun MilitaryForce : Class ;
+fun MilitaryForce_Class : SubClass MilitaryForce PoliticalOrganization ;
+
+-- Any heavily armed Organization
+-- that is part of a Government and that is charged with representing the
+-- Government in international conflicts.
+fun MilitaryOrganization : Class ;
+fun MilitaryOrganization_Class : SubClass MilitaryOrganization (both GovernmentOrganization MilitaryForce) ;
+
+
+-- Any Process that is carried out by a
+-- military organization. Note that this class covers Processes, e.g.
+-- military operations, that are the result of careful planning, as well as
+-- those which are unscripted.
+fun MilitaryProcess : Class ;
+fun MilitaryProcess_Class : SubClass MilitaryProcess PoliticalProcess ;
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to .001 units of the original UnitOfMeasure.
+-- For example, (MilliFn Gram) is .001 Grams.
+fun MilliFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- Submultiple of Meter. Symbol: mm. A millimeter
+-- is the 1000th part of a meter
+fun Millimeter : Ind UnitOfLength ;
+
+
+-- (MinFn ?NUMBER1 ?NUMBER2) is the smallest of
+-- ?NUMBER1 and ?NUMBER2. In cases where ?NUMBER1 is equal to ?NUMBER2,
+-- MinFn returns one of its arguments.
+fun MinFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- Any of various naturally occurring homogeneous
+-- substances (such as stone, coal, salt, sulfur, sand, petroleum), or
+-- synthetic substances having the chemical composition and crystalline form
+-- and properties of a naturally occurring mineral.
+fun Mineral : Class ;
+fun Mineral_Class : SubClass Mineral Substance ;
+
+-- A UnaryFunction that assigns a Graph
+-- the Class of GraphPaths which comprise cutsets for the Graph and
+-- which have the least number of GraphArcs.
+fun MinimalCutSetFn : El Graph -> Desc GraphPath ;
+
+
+-- This BinaryFunction assigns two
+-- GraphNodes to the GraphPath with the smallest sum of weighted arcs
+-- between the two GraphNodes.
+fun MinimalWeightedPathFn : El GraphNode -> El GraphNode -> Ind GraphPath ;
+
+
+-- The Class of all clock Minutes.
+fun Minute : Class ;
+fun Minute_Class : SubClass Minute TimeInterval ;
+
+-- Time unit. 1 minute = 60 seconds.
+fun MinuteDuration : Ind UnitOfDuration ;
+
+
+-- A BinaryFunction that assigns a PositiveRealNumber and
+-- a subclass of Hours to the Minutes within each Hour corresponding to that
+-- NonnegativeInteger. For example, (MinuteFn 30 (HourFn 17 Day)) is the Class
+-- of all 5:30's in the afternoon. For another example, (MinuteFn 15 Hour) would return
+-- the class of all instances of quarter past the hour. For still another example,
+-- (MinuteFn 15 (HourFn 14 (DayFn 18 (MonthFn August (YearFn 1912))))) denotes
+-- 15 minutes after 2 PM on the 18th day of August 1912.
+fun MinuteFn : El NonnegativeInteger -> Desc Hour -> Desc Minute ;
+
+
+-- A Mixture is two or more PureSubstances,
+-- combined in varying proportions _ each retaining its own specific properties.
+-- The components of a Mixture can be separated by physical means, i.e. without
+-- the making and breaking of chemical bonds. Examples: Air, table salt thoroughly
+-- dissolved in water, milk, wood, and concrete.
+fun Mixture : Class ;
+fun Mixture_Class : SubClass Mixture Substance ;
+
+-- MmMercury is a UnitOfMeasure
+-- for barometricPressure. It is used to express the number
+-- of millimeters of mercury supported in a mercurial barometer
+-- by the surrounding air pressure.
+fun MmMercury : Ind UnitOfAtmosphericPressure ;
+
+
+-- SI amount of substance
+-- unit. symbol: mol. It is one of the base units in SI. It is defined as
+-- follows: the Mole is the amount of substance of a system which
+-- contains as many elementary entities as there are atoms in 0.012
+-- Kilograms of carbon 12. Note that, when this UnitOfMeasure is
+-- used, the elementary entities must be specified _ they may be atoms,
+-- molecules, ions, electrons, etc. or groups of such particles.
+fun Mole : Ind UnitOfMass ;
+
+
+-- A molecule is the smallest unit of matter of a
+-- CompoundSubstance that retains all the physical and chemical properties
+-- of that substance, e.g., Ne, H2, H2O. A molecule is two or more Atoms
+-- linked by a chemical bond.
+fun Molecule : Class ;
+fun Molecule_Class : SubClass Molecule CompoundSubstance ;
+
+-- Soft_bodied Invertebrate that is usually
+-- contained in a shell. Includes oysters, clams, mussels, snails, slugs,
+-- octopi, and squid.
+fun Mollusk : Class ;
+fun Mollusk_Class : SubClass Mollusk Invertebrate ;
+
+-- The Class of all calendar Mondays.
+fun Monday : Class ;
+fun Monday_Class : SubClass Monday Day ;
+
+-- Various Primates with relatively long
+-- tails.
+fun Monkey : Class ;
+fun Monkey_Class : SubClass Monkey Primate ;
+
+-- An Object with this Attribute has
+-- the same color on every part of its surface.
+fun Monochromatic : Ind ColorAttribute ;
+
+
+-- The Class of all calendar Months.
+fun Month : Class ;
+fun Month_Class : SubClass Month TimeInterval ;
+
+-- Time unit. A month's duration is at least
+-- 28 days, and no more than 31 days. Note that this unit is a range, rather
+-- than an exact amount, unlike most other units.
+fun MonthDuration : Ind UnitOfDuration ;
+
+
+-- A BinaryFunction that maps a subclass of Month and a
+-- subclass of Year to the class containing the Months corresponding to thos Years.
+-- For example (MonthFn January (YearFn 1912)) is the class containing the eighth
+-- Month, i.e. August, of the Year 1912. For another example, (MonthFn August
+-- Year) is equal to August, the class of all months of August. Note that this function
+-- returns a Class as a value. The reason for this is that the related functions, viz.
+-- DayFn, HourFn, MinuteFn, and SecondFn, are used to generate both specific TimeIntervals
+-- and recurrent intervals, and the only way to do this is to make the domains and ranges of
+-- these functions classes rather than individuals.
+fun MonthFn : Desc Month -> Desc Year -> Desc Month ;
+
+
+-- Part of a Word which cannot be subdivided
+-- and which expresses a meaning.
+fun Morpheme : Class ;
+fun Morpheme_Class : SubClass Morpheme LinguisticExpression ;
+
+-- A NonFloweringPlant without true roots and little
+-- if any vascular tissue.
+fun Moss : Class ;
+fun Moss_Class : SubClass Moss NonFloweringPlant ;
+
+-- Any Process of movement.
+fun Motion : Class ;
+fun Motion_Class : SubClass Motion Process ;
+
+-- Motion where an Object is moving toward the
+-- ground.
+fun MotionDownward : Class ;
+fun MotionDownward_Class : SubClass MotionDownward Motion ;
+
+-- A ContentBearingObject which depicts motion
+-- (and which may have an audio or text component as well). This Class covers
+-- films, videos, etc.
+fun MotionPicture : Class ;
+fun MotionPicture_Class : SubClass MotionPicture Text ;
+
+-- Motion where an Object is moving away
+-- from the ground.
+fun MotionUpward : Class ;
+fun MotionUpward_Class : SubClass MotionUpward Motion ;
+
+-- A TimeZone that covers much of the
+-- Rocky Mountain region of the United States.
+fun MountainTimeZone : Ind TimeZone ;
+
+
+-- The Class of multigraphs. A multigraph
+-- is a Graph containing at least one pair of GraphNodes that are
+-- connected by more than one GraphArc.
+fun MultiGraph : Class ;
+fun MultiGraph_Class : SubClass MultiGraph Graph ;
+
+-- If ?NUMBER1 and ?NUMBER2 are Numbers,
+-- then (MultiplicationFn ?NUMBER1 ?NUMBER2) is the arithmetical product
+-- of these numbers.
+fun MultiplicationFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- Nonrigid Tissue appearing only in Animals and
+-- composed largely of contractile cells.
+fun Muscle : Class ;
+fun Muscle_Class : SubClass Muscle (both AnimalSubstance Tissue) ;
+
+
+-- The subclass of RadiatingSound where the
+-- sound is intended to be melodic and is produced deliberately.
+fun Music : Class ;
+fun Music_Class : SubClass Music RadiatingSound ;
+
+-- A Device which is manipulated by a Human
+-- and whose purpose is to produce Music.
+fun MusicalInstrument : Class ;
+fun MusicalInstrument_Class : SubClass MusicalInstrument Device ;
+
+-- A SetOrClass is a MutuallyDisjointClass
+-- just in case there exists nothing which is an instance of all of the instances of
+-- the original SetOrClass.
+fun MutuallyDisjointClass : Class ;
+fun MutuallyDisjointClass_Class : SubClass MutuallyDisjointClass SetOrClass ;
+
+-- A Class of Arthropods that includes
+-- centipedes and millipedes.
+fun Myriapod : Class ;
+fun Myriapod_Class : SubClass Myriapod Arthropod ;
+
+-- A Promise where nothing is promised in return,
+-- i.e. a nudum pactum.
+fun NakedPromise : Ind DeonticAttribute ;
+
+
+-- The Process of assigning a name to someone or something.
+fun Naming : Class ;
+fun Naming_Class : SubClass Naming Declaring ;
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to .000000001 units of the original
+-- UnitOfMeasure. For example, (MicroFn SecondDuration) is .000000001
+-- SecondDurations.
+fun NanoFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- The broadest GeopoliticalArea, i.e. Nations are
+-- GeopoliticalAreas that are not part of any other overarching and
+-- comprehensive governance structure (excepting commonwealths and other sorts
+-- of loose international organizations).
+fun Nation : Class ;
+fun Nation_Class : SubClass Nation (both GeopoliticalArea LandArea) ;
+
+
+-- The subclass of HumanLanguages which
+-- are not designed and which evolve from generation to generation. This
+-- Class includes all of the national languages, e.g. English, Spanish,
+-- Japanese, etc. Note that this class includes dialects of natural
+-- languages.
+fun NaturalLanguage : Class ;
+fun NaturalLanguage_Class : SubClass NaturalLanguage HumanLanguage ;
+
+-- A Process that take place in nature
+-- spontanously.
+fun NaturalProcess : Class ;
+fun NaturalProcess_Class : SubClass NaturalProcess Process ;
+
+-- Any Substance that is not the result of
+-- an IntentionalProcess, i.e. any substance that occurs naturally.
+fun NaturalSubstance : Class ;
+fun NaturalSubstance_Class : SubClass NaturalSubstance Substance ;
+
+-- The relation of common sense adjacency. Note that, if
+-- an object is Near another object, then the objects are not connected.
+fun Near : Ind SymmetricPositionalAttribute ;
+
+
+-- Attribute that applies to Propositions that are
+-- necessary, i.e. true in every possible world.
+fun Necessity : Ind AlethicAttribute ;
+
+
+-- The TimePoint that is before
+-- all other TimePoints.
+fun NegativeInfinity : Ind TimePoint ;
+
+
+-- An Integer that is less than zero.
+fun NegativeInteger : Class ;
+fun NegativeInteger_Class : SubClass NegativeInteger (both Integer NegativeRealNumber) ;
+
+
+-- A RealNumber that is less than
+-- zero.
+fun NegativeRealNumber : Class ;
+fun NegativeRealNumber_RealNumber : SubClassC NegativeRealNumber RealNumber (\NUMBER -> lessThan(var RealNumber Quantity ? NUMBER)(el Integer Quantity ? (toInt 0)));
+
+
+-- A system in Vertebrates that is made up of
+-- the Brain, the spinal cord, nerves, etc.
+fun NervousSystem : Class ;
+fun NervousSystem_Class : SubClass NervousSystem (both AnimalAnatomicalStructure Organ) ;
+
+
+-- Components of the AtomicNucleus. They have no
+-- charge.
+fun Neutron : Class ;
+fun Neutron_Class : SubClass Neutron SubatomicParticle ;
+
+-- SI force measure. Symbol: N. It is that force
+-- which gives to a mass of 1 kilogram an acceleration of 1 Meter per
+-- SecondDuration. Newton = m*kg*s^(_2).
+fun Newton : Ind CompositeUnitOfMeasure ;
+
+
+-- Instances of
+-- this Class are UnitsOfMeasure that are applied to a single
+-- dimension, and so are not intrinsically defined by the functional
+-- composition of other units.
+fun NonCompositeUnitOfMeasure : Class ;
+fun NonCompositeUnitOfMeasure_Class : SubClass NonCompositeUnitOfMeasure UnitOfMeasure ;
+
+-- A Plant that reproduces with spores and
+-- does not produce flowers.
+fun NonFloweringPlant : Class ;
+fun NonFloweringPlant_Class : SubClass NonFloweringPlant Plant ;
+
+-- The stage of an Organism before it is
+-- FullyFormed.
+fun NonFullyFormed : Ind DevelopmentalAttribute ;
+
+
+-- Any SetOrClass that contains at least one
+-- instance.
+fun NonNullSet : Class ;
+fun NonNullSet_Class : SubClass NonNullSet SetOrClass ;
+
+-- An Integer that is greater than
+-- or equal to zero.
+fun NonnegativeInteger : Class ;
+fun NonnegativeInteger_Class : SubClass NonnegativeInteger (both Integer NonnegativeRealNumber) ;
+
+
+-- A RealNumber that is greater than
+-- or equal to zero.
+fun NonnegativeRealNumber : Class ;
+fun NonnegativeRealNumber_RealNumber : SubClassC NonnegativeRealNumber RealNumber (\NUMBER -> greaterThanOrEqualTo(var RealNumber Quantity ? NUMBER)(el Integer Quantity ? (toInt 0)));
+
+
+-- A Class containing all of the
+-- Attributes that are specific to morality, legality, aesthetics,
+-- etiquette, etc. Many of these attributes express a judgement that
+-- something ought or ought not to be the case.
+fun NormativeAttribute : Class ;
+fun NormativeAttribute_Class : SubClass NormativeAttribute RelationalAttribute ;
+
+-- The compass direction of North.
+fun North : Ind DirectionalAttribute ;
+
+
+-- One of the parts of speech. The Class of Words
+-- that conventionally denote Objects.
+fun Noun : Class ;
+fun Noun_Class : SubClass Noun Word ;
+
+-- A Phrase that has the same function as a
+-- Noun.
+fun NounPhrase : Class ;
+fun NounPhrase_Class : SubClass NounPhrase Phrase ;
+
+-- The Class of all Months which are November.
+fun November : Class ;
+fun November_Class : SubClass November Month ;
+
+-- The List that has no items. The uniqueness of
+-- NullList follows from the extensionality of Lists, i.e. the fact that
+-- two Lists with the same items in the same order are identical.
+fun NullList : Ind List ;
+
+
+-- Any SetOrClass that contains no instances.
+fun NullSet : Class ;
+fun NullSet_Class : SubClass NullSet SetOrClass ;
+
+-- A measure of how many things there are, or how
+-- much there is, of a certain kind. Numbers are subclassed into
+-- RealNumber, ComplexNumber, and ImaginaryNumber.
+fun Number : Class ;
+fun Number_Class : SubClass Number Quantity ;
+
+-- NumberE is the RealNumber that is the base for
+-- natural logarithms. It is approximately equal to 2.718282.
+fun NumberE : Ind PositiveRealNumber ;
+
+
+-- (NumeratorFn ?NUMBER) returns the numerator
+-- of the canonical reduced form ?NUMBER.
+fun NumeratorFn : El RealNumber -> Ind Integer ;
+
+
+-- A BiologicallyActiveSubstance required by an Organism.
+-- It is generally ingested as Food, and it is of primary interest because of its role
+-- in the biologic functioning of the Organism.
+fun Nutrient : Class ;
+fun Nutrient_Class : SubClass Nutrient BiologicallyActiveSubstance ;
+
+-- Corresponds roughly to the class of ordinary
+-- objects. Examples include normal physical objects, geographical regions,
+-- and locations of Processes, the complement of Objects in the Physical
+-- class. In a 4D ontology, an Object is something whose spatiotemporal
+-- extent is thought of as dividing into spatial parts roughly parallel to the
+-- time_axis.
+fun Object : Class ;
+fun Object_Class : SubClass Object Physical ;
+
+-- The Class of NormativeAttributes that are
+-- associated with an objective criterion for their attribution, i.e. there is
+-- broad consensus about the cases where these attributes are applicable.
+fun ObjectiveNorm : Class ;
+fun ObjectiveNorm_Class : SubClass ObjectiveNorm NormativeAttribute ;
+
+-- Attribute that applies to Propositions that an
+-- Agent is required, by some authority, to make true.
+fun Obligation : Ind DeonticAttribute ;
+
+
+-- The Class of all Months which are October.
+fun October : Class ;
+fun October_Class : SubClass October Month ;
+
+-- An Integer that is not evenly divisible
+-- by 2.
+fun OddInteger : Class ;
+fun OddInteger_Class : SubClass OddInteger Integer ;
+
+-- The subclass of Committing in which a
+-- CognitiveAgent offers something Physical to another agent. Offerings
+-- may be unconditional (in which case they are a promise to effect a
+-- UnilateralGiving) or conditional (in which case they are a promise to
+-- effect a Transaction of some sort).
+fun Offering : Class ;
+fun Offering_Class : SubClass Offering Committing ;
+
+-- SI electric resistance measure. It is the electric
+-- resistance between two points of a conductor when a constant difference
+-- of potential of 1 Volt, applied between these two points,
+-- produces in this conductor a current of 1 Ampere, this conductor not
+-- being the force of any electromotive force. Ohm = V/A =
+-- m^2*kg*s^(_3)*A^(_2).
+fun Ohm : Ind CompositeUnitOfMeasure ;
+
+
+-- The Class of properties that are
+-- detectable by smell.
+fun OlfactoryAttribute : Class ;
+fun OlfactoryAttribute_Class : SubClass OlfactoryAttribute PerceptualAttribute ;
+
+-- This is used to assert that an object is on top of
+-- another object, and it is derived from the up/down schema and involves
+-- contact.
+fun On : Ind AntiSymmetricPositionalAttribute ;
+
+
+-- The class of GeometricFigures that
+-- have position and an extension along a single dimension, viz. straight lines.
+fun OneDimensionalFigure : Class ;
+fun OneDimensionalFigure_Class : SubClass OneDimensionalFigure GeometricFigure ;
+
+-- The class of TwoDimensionalFigures that
+-- are not ClosedTwoDimensionalFigures.
+fun OpenTwoDimensionalFigure : Class ;
+fun OpenTwoDimensionalFigure_Class : SubClass OpenTwoDimensionalFigure TwoDimensionalFigure ;
+
+-- A Directing in which the receiver is
+-- commanded to realize the content of a ContentBearingObject. Orders
+-- are injunctions, the disobedience of which involves sanctions, or
+-- which express an obligation upon the part of the orderee.
+fun Ordering : Class ;
+fun Ordering_Class : SubClass Ordering Directing ;
+
+-- A somewhat independent BodyPart that performs a
+-- specialized function. Note that this functional definition covers bodily
+-- systems, e.g. the digestive system or the central nervous system.
+fun Organ : Class ;
+fun Organ_Class : SubClass Organ BodyPart ;
+
+-- A PhysiologicProcess of a
+-- particular Organ or Tissue.
+fun OrganOrTissueProcess : Class ;
+fun OrganOrTissueProcess_Class : SubClass OrganOrTissueProcess AutonomicProcess ;
+
+-- This class encompasses Organisms,
+-- CorpuscularObjects that are parts of Organisms, i.e. BodyParts,
+-- and CorpuscularObjects that are nonintentionally produced by
+-- Organisms, e.g. ReproductiveBodies.
+fun OrganicObject : Class ;
+fun OrganicObject_Class : SubClass OrganicObject CorpuscularObject ;
+
+-- Generally, a living individual, including all
+-- Plants and Animals.
+fun Organism : Class ;
+fun Organism_Class : SubClass Organism (both Agent OrganicObject) ;
+
+
+-- A physiologic function of the
+-- Organism as a whole, of multiple organ systems or of multiple
+-- Organs or Tissues.
+fun OrganismProcess : Class ;
+fun OrganismProcess_Class : SubClass OrganismProcess PhysiologicProcess ;
+
+-- An Organization is a corporate or similar
+-- institution. The members of an Organization typically have a common
+-- purpose or function. Note that this class also covers divisions, departments,
+-- etc. of organizations. For example, both the Shell Corporation and the
+-- accounting department at Shell would both be instances of Organization.
+-- Note too that the existence of an Organization is dependent on the existence
+-- of at least one member (since Organization is a subclass of Collection).
+-- Accordingly, in cases of purely legal organizations, a fictitious member
+-- should be assumed.
+fun Organization : Class ;
+fun Organization_Class : SubClass Organization (both CognitiveAgent Group) ;
+
+
+-- An IntentionalProcess that
+-- involves an Organization.
+fun OrganizationalProcess : Class ;
+fun OrganizationalProcess_Class : SubClass OrganizationalProcess IntentionalProcess ;
+
+-- English unit of volume equal to 1/8 of a
+-- Cup.
+fun Ounce : Ind UnitOfVolume ;
+
+
+-- The class of ClosedTwoDimensionalFigures that are
+-- produced by the intersection of a Cone with a ClosedTwoDimensionalFigure.
+fun Oval : Class ;
+fun Oval_Class : SubClass Oval ClosedTwoDimensionalFigure ;
+
+-- A TimeZone that covers much of the
+-- western part of the United States.
+fun PacificTimeZone : Ind TimeZone ;
+
+
+-- A SetOrClass is a PairwiseDisjointClass
+-- just in case every instance of the SetOrClass is either equal to or disjoint
+-- from every other instance of the SetOrClass.
+fun PairwiseDisjointClass : Class ;
+fun PairwiseDisjointClass_Class : SubClass PairwiseDisjointClass SetOrClass ;
+
+-- An Organization which is much like
+-- a MilitaryOrganization, e.g. it is made up of armed fighters, except that it
+-- is not associated with a Government.
+fun ParamilitaryOrganization : Class ;
+fun ParamilitaryOrganization_Class : SubClass ParamilitaryOrganization MilitaryForce ;
+
+-- An umbrella Class for any Word that does not
+-- fit into the other subclasses of Word. A ParticleWord is generally a small
+-- term that serves a grammatical or logical function, e.g. 'and', 'of',
+-- 'since', etc. At some point, this class might be broken up into the
+-- subclasses 'Connective', 'Preposition', etc. Note that the class ParticleWord
+-- includes both personal and possessive pronouns, e.g. 'she', 'hers', 'it', 'its',
+-- etc.
+fun ParticleWord : Class ;
+fun ParticleWord_Class : SubClass ParticleWord Word ;
+
+-- SI pressure measure. Symbol:Pa. It is the
+-- pressure of one Newton per square Meter. Pascal = N/m^2
+-- = m^(_1)*kg*s^(_2).
+fun Pascal : Ind CompositeUnitOfMeasure ;
+
+
+-- A UnaryFunction that maps a TimePosition
+-- to the TimeInterval that meets it and that begins at
+-- NegativeInfinity.
+fun PastFn : El TimePosition -> Ind TimeInterval ;
+
+
+-- A Certificate that expresses the content of an
+-- invention that has been accorded legal protection by a governemental
+-- entity.
+fun Patent : Class ;
+fun Patent_Class : SubClass Patent Certificate ;
+
+-- A UnaryFunction that maps a
+-- GraphPath to the sum of the arcWeights on the GraphArcs in
+-- the GraphPath.
+fun PathWeightFn : El GraphPath -> Ind Quantity ;
+
+
+-- A disordered process, activity, or
+-- state of the Organism as a whole, of a body system or systems, or of
+-- multiple Organs or Tissues. Included here are normal responses to a
+-- negative stimulus as well as patholologic conditions or states that are
+-- less specific than a disease. Pathologic functions frequently have
+-- systemic effects.
+fun PathologicProcess : Class ;
+fun PathologicProcess_Class : SubClass PathologicProcess BiologicalProcess ;
+
+-- PerFn maps two instances of PhysicalQuantity to
+-- the FunctionQuantity composed of these two instances. For example,
+-- (PerFn (MeasureFn 2 (MicroFn Gram)) (MeasureFn 1 (KiloFn
+-- Gram))) denotes the FunctionQuantity of 2 micrograms per kiogram.
+-- This function is useful, because it allows the knowledge engineer to
+-- dynamically generate instances of FunctionQuantity.
+fun PerFn : El PhysicalQuantity -> El PhysicalQuantity -> Ind FunctionQuantity ;
+
+
+-- Sensing some aspect of the material world.
+-- Note that the agent of this sensing is assumed to be an Animal.
+fun Perception : Class ;
+fun Perception_Class : SubClass Perception PsychologicalProcess ;
+
+-- Any Attribute whose presence is detected
+-- by an act of Perception.
+fun PerceptualAttribute : Class ;
+fun PerceptualAttribute_Class : SubClass PerceptualAttribute InternalAttribute ;
+
+-- A Series whose elements are published separately
+-- and on a periodic basis.
+fun Periodical : Class ;
+fun Periodical_Class : SubClass Periodical Series ;
+
+-- A BinaryFunction that maps a subclass of
+-- Periodical and a number to all of the issues of the Periodical corresponding
+-- to the number.
+fun PeriodicalIssueFn : Desc Periodical -> El PositiveInteger -> Desc Periodical ;
+
+
+-- A Residence where people live, i.e.
+-- where people have a home.
+fun PermanentResidence : Class ;
+fun PermanentResidence_Class : SubClass PermanentResidence Residence ;
+
+-- Attribute that applies to Propositions that an
+-- Agent is permitted, by some authority, to make true.
+fun Permission : Ind DeonticAttribute ;
+
+
+-- A set of Words in a Language which form a unit,
+-- i.e. express a meaning in the Language.
+fun Phrase : Class ;
+fun Phrase_Class : SubClass Phrase LinguisticExpression ;
+
+-- An entity that has a location in space_time.
+-- Note that locations are themselves understood to have a location in
+-- space_time.
+fun Physical : Class ;
+fun Physical_Class : SubClass Physical Entity ;
+
+-- An InternalAttribute given by physical
+-- properties of the object.
+fun PhysicalAttribute : Class ;
+fun PhysicalAttribute_Class : SubClass PhysicalAttribute InternalAttribute ;
+
+-- A PhysicalQuantity is a measure of
+-- some quantifiable aspect of the modeled world, such as 'the earth's
+-- diameter' (a constant length) and 'the stress in a loaded deformable
+-- solid' (a measure of stress, which is a function of three spatial
+-- coordinates). Every PhysicalQuantity is either a ConstantQuantity
+-- or FunctionQuantity. Instances of ConstantQuantity are dependent
+-- on a UnitOfMeasure, while instances of FunctionQuantity are
+-- Functions that map instances of ConstantQuantity to other instances
+-- of ConstantQuantity (e.g., a TimeDependentQuantity is a
+-- FunctionQuantity). Although the name and definition of
+-- PhysicalQuantity is borrowed from physics, a PhysicalQuantity need
+-- not be material. Aside from the dimensions of length, time, velocity,
+-- etc., nonphysical dimensions such as currency are also possible.
+-- Accordingly, amounts of money would be instances of PhysicalQuantity.
+-- A PhysicalQuantity is distinguished from a pure Number by the fact that
+-- the former is associated with a dimension of measurement.
+fun PhysicalQuantity : Class ;
+fun PhysicalQuantity_Class : SubClass PhysicalQuantity Quantity ;
+
+-- The physical state of an Object. There
+-- are three reified instances of this Class: Solid, Liquid, and Gas.
+-- Physical changes are not characterized by the transformation of one
+-- substance into another, but rather by the change of the form (physical
+-- states) of a given substance. For example, melting an iron nail yields a
+-- substance still called iron.
+fun PhysicalState : Class ;
+fun PhysicalState_Class : SubClass PhysicalState InternalAttribute ;
+
+-- PhysicalSystem is the class of complex
+-- Physical things. A PhysicalSystem may have one or more
+-- corresponding abstract Graph representations.
+fun PhysicalSystem : Class ;
+fun PhysicalSystem_Class : SubClass PhysicalSystem Physical ;
+
+-- A normal process of an Organism
+-- or part of an Organism.
+fun PhysiologicProcess : Class ;
+fun PhysiologicProcess_Class : SubClass PhysiologicProcess BiologicalProcess ;
+
+-- Pi is the RealNumber that
+-- is the ratio of the perimeter of a circle to its diameter. It is
+-- approximately equal to 3.141592653589793.
+fun Pi : Ind PositiveRealNumber ;
+
+
+-- A UnaryFunction that maps a UnitOfMeasure into
+-- a UnitOfMeasure that is equal to .000000000001 units of the original
+-- UnitOfMeasure. For example, (PicoFn SecondDuration) is .000000000001
+-- SecondDurations.
+fun PicoFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- English unit of volume equal to 1/2 of a
+-- Quart.
+fun Pint : Ind UnitOfVolume ;
+
+
+-- A specification of a sequence of Processes which
+-- is intended to satisfy a specified purpose at some future time.
+fun Plan : Class ;
+fun Plan_Class : SubClass Plan Procedure ;
+
+-- The value of an angle in a plane.
+fun PlaneAngleMeasure : Class ;
+fun PlaneAngleMeasure_Class : SubClass PlaneAngleMeasure AngleMeasure ;
+
+-- Specifying a set of actions in order to meet a
+-- set of goals or objectives.
+fun Planning : Class ;
+fun Planning_Class : SubClass Planning IntentionalPsychologicalProcess ;
+
+-- An Organism having cellulose cell walls, growing
+-- by synthesis of Substances, generally distinguished by the presence of
+-- chlorophyll, and lacking the power of locomotion.
+fun Plant : Class ;
+fun Plant_Organism : SubClassC Plant Organism (\PLANT -> and (forall PlantSubstance (\SUBSTANCE -> part(var PlantSubstance Object ? SUBSTANCE)(var Organism Object ? PLANT))) (forall PlantAnatomicalStructure (\STRUCTURE -> part(var PlantAnatomicalStructure Object ? STRUCTURE)(var Organism Object ? PLANT))));
+
+
+-- AnatomicalStructures that
+-- are possessed exclusively by Plants.
+fun PlantAnatomicalStructure : Class ;
+fun PlantAnatomicalStructure_Class : SubClass PlantAnatomicalStructure AnatomicalStructure ;
+
+-- BodySubstances that are produced
+-- exclusively by Plants.
+fun PlantSubstance : Class ;
+fun PlantSubstance_Class : SubClass PlantSubstance BodySubstance ;
+
+-- An extremely energetic PhysicalState that consists
+-- of atomic nuclei stripped of electrons. That is, a plasma is composed of
+-- positive ions and free electrons. Plasma behaves differently enough from
+-- Gas that it is referred to as the fourth state of matter.
+fun Plasma : Ind PhysicalState ;
+
+
+-- The shape of an Object with this Attribute
+-- can easily be altered.
+fun Pliable : Ind InternalAttribute ;
+
+
+-- A Poisoning is caused by an external
+-- substance. Since Poisoning is not possible without some biologic
+-- function which affects the Organism being injured, it is a subclass
+-- of BiologicalProcess.
+fun Poisoning : Class ;
+fun Poisoning_Class : SubClass Poisoning Injuring ;
+
+-- The Class of Processes where the agent
+-- pierces the surface of the Object with an instrument.
+fun Poking : Class ;
+fun Poking_Class : SubClass Poking IntentionalProcess ;
+
+-- Any GovernmentOrganization
+-- that is charged with domestic enforcement of the laws of the Government.
+fun PoliceOrganization : Class ;
+fun PoliceOrganization_Class : SubClass PoliceOrganization GovernmentOrganization ;
+
+-- An Organization that is attempting to bring about some sort
+-- of political change.
+fun PoliticalOrganization : Class ;
+fun PoliticalOrganization_Class : SubClass PoliticalOrganization Organization ;
+
+-- An OrganizationalProcess carried
+-- out by, for or against officially constituted governments. Some examples
+-- would be voting on proposed legislation, electing a government representative,
+-- or even overthrowing a government in a revolution.
+fun PoliticalProcess : Class ;
+fun PoliticalProcess_Class : SubClass PoliticalProcess OrganizationalProcess ;
+
+-- A powder produced by FloweringPlants that contains male
+-- gametes and is capable of fertilizing the seeds of FloweringPlants of the same
+-- species.
+fun Pollen : Class ;
+fun Pollen_Class : SubClass Pollen (both PlantAnatomicalStructure ReproductiveBody) ;
+
+
+-- An Object with this Attribute has
+-- different colors on different parts of its surface.
+fun Polychromatic : Ind ColorAttribute ;
+
+
+-- A formal position of reponsibility within an
+-- Organization. Examples of Positions include president, laboratory
+-- director, senior researcher, sales representative, etc.
+fun Position : Class ;
+fun Position_Class : SubClass Position SocialRole ;
+
+-- Attributes characterizing the
+-- orientation of an Object, e.g. Vertical versus Horizontal, Left
+-- versus Right etc.
+fun PositionalAttribute : Class ;
+fun PositionalAttribute_Class : SubClass PositionalAttribute RelationalAttribute ;
+
+-- The TimePoint that is after
+-- all other TimePoints.
+fun PositiveInfinity : Ind TimePoint ;
+
+
+-- An Integer that is greater than zero.
+fun PositiveInteger : Class ;
+fun PositiveInteger_Class : SubClass PositiveInteger (both NonnegativeInteger PositiveRealNumber) ;
+
+
+-- A RealNumber that is greater than
+-- zero.
+fun PositiveRealNumber : Class ;
+fun PositiveRealNumber_NonnegativeRealNumber : SubClassC PositiveRealNumber NonnegativeRealNumber (\NUMBER -> greaterThan(var NonnegativeRealNumber Quantity ? NUMBER)(el Integer Quantity ? (toInt 0)));
+
+
+-- Attribute that applies to Propositions that are
+-- possible, i.e. true in at least one possible world.
+fun Possibility : Ind AlethicAttribute ;
+
+
+-- English pound of force. The conversion
+-- factor depends on the local value of the acceleration of free fall. A
+-- mean value is used in the conversion axiom associated with this
+-- constant.
+fun PoundForce : Ind CompositeUnitOfMeasure ;
+
+
+-- English mass unit of pounds.
+fun PoundMass : Ind UnitOfMass ;
+
+
+-- (PowerSetFn ?CLASS) maps the SetOrClass
+-- ?CLASS to the SetOrClass of all subclasses of ?CLASS.
+fun PowerSetFn : El SetOrClass -> Desc SetOrClass ;
+
+
+-- Precipitation is the process of
+-- water molecules falling from the air to the ground, in either a
+-- liquid or frozen state.
+fun Precipitation : Class ;
+fun Precipitation_Class : SubClass Precipitation (both Falling (both WaterMotion WeatherProcess)) ;
+
+
+-- A UnaryFunction that maps an Integer to
+-- its predecessor, e.g. the predecessor of 5 is 4.
+fun PredecessorFn : El Integer -> Ind Integer ;
+
+
+-- The Class of IntentionalPsychologicalProcesses
+-- which involve the formulation of a Proposition about a state of affairs
+-- which might be realized in the future.
+fun Predicting : Class ;
+fun Predicting_Class : SubClass Predicting IntentionalPsychologicalProcess ;
+
+-- (PremisesFn ?ARGUMENT) returns the complete
+-- set of premises of the Argument ?ARGUMENT.
+fun PremisesFn : El Argument -> Ind Proposition ;
+
+
+-- A Phrase that begins with a
+-- preposition and that functions as an Adjective or an Adverb.
+fun PrepositionalPhrase : Class ;
+fun PrepositionalPhrase_Class : SubClass PrepositionalPhrase Phrase ;
+
+-- Any SocialInteraction where a
+-- CognitiveAgent or Group of CognitiveAgents attempts to make
+-- another CognitiveAgent or Group of CognitiveAgents believe
+-- something that is false. This covers deceit, affectation,
+-- impersonation, and entertainment productions, to give just a few
+-- examples.
+fun Pretending : Class ;
+fun Pretending_Class : SubClass Pretending SocialInteraction ;
+
+-- Colors which can be blended to form any
+-- color and which cannot be derived from any other colors.
+fun PrimaryColor : Class ;
+fun PrimaryColor_Class : SubClass PrimaryColor ColorAttribute ;
+
+-- The Class of Mammals which are
+-- Primates.
+fun Primate : Class ;
+fun Primate_Class : SubClass Primate Mammal ;
+
+-- An Integer that is evenly divisible only
+-- by itself and 1.
+fun PrimeNumber : Class ;
+fun PrimeNumber_Class : SubClass PrimeNumber Integer ;
+
+-- A class containing all of the Attributes
+-- relating to objective, qualitative assessments of probability, e.g. Likely and
+-- Unlikely.
+fun ProbabilityAttribute : Class ;
+fun ProbabilityAttribute_Class : SubClass ProbabilityAttribute ObjectiveNorm ;
+
+-- One of the basic ProbabilityRelations,
+-- ProbabilityFn is used to state the a priori probability of a state of
+-- affairs. (ProbabilityFn ?FORMULA) denotes the a priori probability
+-- of ?FORMULA.
+fun ProbabilityFn : Formula -> Ind RealNumber ;
+
+
+-- A sequence_dependent specification. Some
+-- examples are ComputerPrograms, finite_state machines, cooking recipes,
+-- musical scores, conference schedules, driving directions, and the scripts
+-- of plays and movies.
+fun Procedure : Class ;
+fun Procedure_Class : SubClass Procedure Proposition ;
+
+-- The class of things that happen
+-- and have temporal parts or stages. Examples include extended events
+-- like a football match or a race, actions like Pursuing and Reading,
+-- and biological processes. The formal definition is: anything that occurs in
+-- time but is not an Object. Note that a Process may have
+-- participants 'inside' it which are Objects, such as the players
+-- in a football match. In a 4D ontology, a Process is something whose
+-- spatiotemporal extent is thought of as dividing into temporal stages
+-- roughly perpendicular to the time_axis.
+fun Process : Class ;
+fun Process_Class : SubClass Process Physical ;
+
+-- An Artifact that is produced by Manufacture.
+fun Product : Class ;
+fun Product_Class : SubClass Product Artifact ;
+
+-- Prohibition is the DeonticAttribute that
+-- applies to Formulas that an Agent is forbidden, by some authority,
+-- to make true.
+fun Prohibition : Ind DeonticAttribute ;
+
+
+-- Attribute that applies to Propositions that
+-- an Agent promises to make true. Promises may be implicit or explicit.
+-- They may be expressed in a written or verbal or gestural manner.
+fun Promise : Ind DeonticAttribute ;
+
+
+-- A UnaryFunction that maps an Agent to the
+-- Set of Objects owned by the Agent.
+fun PropertyFn : El Agent -> Ind Set ;
+
+
+-- Propositions are Abstract entities that
+-- express a complete thought or a set of such thoughts. As an example,
+-- the formula '(instance Yojo Cat)' expresses the Proposition that the
+-- entity named Yojo is an element of the Class of Cats. Note that
+-- propositions are not restricted to the content expressed by individual
+-- sentences of a Language. They may encompass the content expressed by
+-- theories, books, and even whole libraries. It is important to distinguish
+-- Propositions from the ContentBearingObjects that express them. A
+-- Proposition is a piece of information, e.g. that the cat is on the mat,
+-- but a ContentBearingObject is an Object that represents this information.
+-- A Proposition is an abstraction that may have multiple representations:
+-- strings, sounds, icons, etc. For example, the Proposition that the cat is
+-- on the mat is represented here as a string of graphical characters displayed
+-- on a monitor and/or printed on paper, but it can be represented by a sequence
+-- of sounds or by some non_latin alphabet or by some cryptographic form
+fun Proposition : Class ;
+fun Proposition_Class : SubClass Proposition Abstract ;
+
+-- The BodyPosition of lying down, being in a
+-- horizontal position.
+fun Prostrate : Ind BodyPosition ;
+
+
+-- A Nutrient made up of amino acids joined by
+-- peptide bonds.
+fun Protein : Class ;
+fun Protein_Class : SubClass Protein Nutrient ;
+
+-- Components of the AtomicNucleus. They have a
+-- positive charge.
+fun Proton : Class ;
+fun Proton_Class : SubClass Proton SubatomicParticle ;
+
+-- The Class of pseudographs. A pseudograph
+-- is a Graph containing at least one GraphLoop.
+fun PseudoGraph : Class ;
+fun PseudoGraph_Class : SubClass PseudoGraph Graph ;
+
+-- Attributes that characterize the mental
+-- or behavioral life of an Organism.
+fun PsychologicalAttribute : Class ;
+fun PsychologicalAttribute_Class : SubClass PsychologicalAttribute BiologicalAttribute ;
+
+-- A clinically significant
+-- dysfunction whose major manifestation is behavioral or psychological.
+-- These dysfunctions may have identified or presumed biological etiologies
+-- or manifestations.
+fun PsychologicalDysfunction : Class ;
+fun PsychologicalDysfunction_Class : SubClass PsychologicalDysfunction (both DiseaseOrSyndrome PsychologicalAttribute) ;
+
+
+-- A BiologicalProcess which takes place in
+-- the mind or brain of an Organism and which may be manifested in the behavior
+-- of the Organism.
+fun PsychologicalProcess : Class ;
+fun PsychologicalProcess_Class : SubClass PsychologicalProcess BiologicalProcess ;
+
+-- The Manufacture of Texts. Note that
+-- there is no implication that the Texts are distributed. Such
+-- distribution, when it occurs, is an instance of Dissemination.
+fun Publication : Class ;
+fun Publication_Class : SubClass Publication (both ContentDevelopment Manufacture) ;
+
+
+-- A Contract between two Agents in
+-- which one Agent agrees to render the other some good or service in
+-- exchange for currency.
+fun PurchaseContract : Ind DeonticAttribute ;
+
+
+-- The Class of Substances with constant
+-- composition. A PureSubstance can be either an element (ElementalSubstance)
+-- or a compound of elements (CompoundSubstance). Examples: Table salt
+-- (sodium chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), water (H_2O),
+-- iron (Fe), copper (Cu), and oxygen (O_2).
+fun PureSubstance : Class ;
+fun PureSubstance_Class : SubClass PureSubstance Substance ;
+
+-- The class of IntentionalProcesses where something is
+-- sought. Some examples would be hunting, shopping, trawling, and stalking.
+fun Pursuing : Class ;
+fun Pursuing_Class : SubClass Pursuing IntentionalProcess ;
+
+-- The Class of Processes where something is put
+-- in a location. Note that the location is specified with the CaseRole
+-- destination.
+fun Putting : Class ;
+fun Putting_Class : SubClass Putting Transfer ;
+
+-- Any specification of how many or how much of
+-- something there is. Accordingly, there are two subclasses of Quantity:
+-- Number (how many) and PhysicalQuantity (how much).
+fun Quantity : Class ;
+fun Quantity_Class : SubClass Quantity Abstract ;
+
+-- Any InternalChange where a PhysicalQuantity
+-- associated with the patient is altered.
+fun QuantityChange : Class ;
+fun QuantityChange_Class : SubClass QuantityChange InternalChange ;
+
+-- English unit of volume equal to 1/4 of a
+-- UnitedStatesGallon.
+fun Quart : Ind UnitOfVolume ;
+
+
+-- A request for information. For example, John asked
+-- Bill if the President had said anything about taxes in his State of the Union
+-- address.
+fun Questioning : Class ;
+fun Questioning_Class : SubClass Questioning Directing ;
+
+-- SI plane angle measure. Symbol: rad. It is the
+-- angle of a circle subtended by an arc equal in length to the circle's
+-- radius. Another definition is: the plane angle between two radii of a
+-- circle which cut off on the circumference an arc equal in length to the
+-- radius. Radian = m/m = 1.
+fun Radian : Ind UnitOfAngularMeasure ;
+
+
+-- Processes in which some form of electromagnetic
+-- radiation, e.g. radio waves, light waves, electrical energy, etc., is given
+-- off or absorbed by something else.
+fun Radiating : Class ;
+fun Radiating_Class : SubClass Radiating Motion ;
+
+-- RadiatingElectromagnetic
+-- is the subclass of Radiating processes in which electromagnetic
+-- radiation is transmitted or absorbed.
+fun RadiatingElectromagnetic : Class ;
+fun RadiatingElectromagnetic_Class : SubClass RadiatingElectromagnetic Radiating ;
+
+-- Any instance of Radiating where the
+-- wavelengths are longer than those of visible light and shorter than those
+-- of radio emissions.
+fun RadiatingInfrared : Class ;
+fun RadiatingInfrared_Class : SubClass RadiatingInfrared RadiatingElectromagnetic ;
+
+-- The subclass of Radiating in which
+-- light is given off or absorbed. Some examples include blinking, flashing,
+-- and glittering.
+fun RadiatingLight : Class ;
+fun RadiatingLight_Class : SubClass RadiatingLight RadiatingElectromagnetic ;
+
+-- Releasing atomic energy, i.e. energy from
+-- a nuclear reaction.
+fun RadiatingNuclear : Class ;
+fun RadiatingNuclear_Class : SubClass RadiatingNuclear Radiating ;
+
+-- The subclass of Radiating in which
+-- sound waves are given off or absorbed. Some examples include creaking,
+-- roaring, and whistling.
+fun RadiatingSound : Class ;
+fun RadiatingSound_Class : SubClass RadiatingSound Radiating ;
+
+fun RadiatingXRay : Class ;
+fun RadiatingXRay_Class : SubClass RadiatingXRay RadiatingElectromagnetic ;
+-- A TemperatureMeasure. Note
+-- that 0 RankineDegrees is the same as the absolute zero (i.e. 0
+-- KelvinDegrees).
+fun RankineDegree : Ind UnitOfTemperature ;
+
+
+-- Any RealNumber that is the product of
+-- dividing two Integers.
+fun RationalNumber : Class ;
+fun RationalNumber_Class : SubClass RationalNumber RealNumber ;
+
+-- (RationalNumberFn ?NUMBER) returns
+-- the rational representation of ?NUMBER.
+fun RationalNumberFn : El Number -> Ind RationalNumber ;
+
+
+-- A subclass of ContentDevelopment in which
+-- content is converted from a written form into a spoken representation.
+-- Note that the class Interpreting should be used in cases where a
+-- Text is read silently.
+fun Reading : Class ;
+fun Reading_Class : SubClass Reading ContentDevelopment ;
+
+-- Any Number that can be expressed as a
+-- (possibly infinite) decimal, i.e. any Number that has a position
+-- on the number line.
+fun RealNumber : Class ;
+fun RealNumber_Class : SubClass RealNumber Number ;
+
+-- (RealNumberFn ?NUMBER) returns the part of
+-- ?NUMBER that is a RealNumber.
+fun RealNumberFn : El Number -> Ind RealNumber ;
+
+
+-- The Class of IntentionalPsychologicalProcesses
+-- which involve concluding, on the basis of either deductive or inductive
+-- evidence, that a particular Proposition or Sentence is true.
+fun Reasoning : Class ;
+fun Reasoning_Class : SubClass Reasoning IntentionalPsychologicalProcess ;
+
+-- (ReciprocalFn ?NUMBER) is the reciprocal
+-- element of ?NUMBER with respect to the multiplication operator
+-- (MultiplicationFn), i.e. 1/?NUMBER. Not all numbers have a reciprocal
+-- element. For example the number 0 does not. If a number ?NUMBER has a
+-- reciprocal ?RECIP, then the product of ?NUMBER and ?RECIP will be
+-- 1, e.g. 3*1/3 = 1. The reciprocal of an element is equal to
+-- applying the ExponentiationFn function to the element to the power
+-- _1.
+fun ReciprocalFn : El Quantity -> Ind Quantity ;
+
+
+-- A Process that is carried out for
+-- the purpose of recreation or exercise. Since RecreationOrExercise is a
+-- subclass of IntentionalProcess, the intent of a process determines whether
+-- or not it is an instance of the class. Hence, if John and Bill watch the same
+-- program on television, and John watches it to relax while Bill watches it solely
+-- to satisfy an educational requirement, then John's watching the movie is an
+-- instance of RecreationOrExercise, while Bill's is not (both cases of
+-- watching the television program would however be in the class of Seeing, since
+-- being an instance of this latter class is not determined by intention).
+fun RecreationOrExercise : Class ;
+fun RecreationOrExercise_Class : SubClass RecreationOrExercise IntentionalProcess ;
+
+-- A function that is useful for generating
+-- recurring time intervals. For example, (RecurrentTimeIntervalFn (HourFn 6 Day)
+-- (HourFn 12 Day)) returns the Class of TimeIntervals beginning at 6 in the
+-- morning and ending at 12 noon. For another example, (RecurrentTimeInterval
+-- Saturday Sunday) returns the Class of all weekends. For still another example,
+-- (RecurrentTimeInterval June August) returns the Class containing the academic
+-- summer period.
+fun RecurrentTimeIntervalFn : Desc TimeInterval -> Desc TimeInterval -> Desc TimeInterval ;
+
+
+-- The Attribute of redness.
+fun Red : Ind PrimaryColor ;
+
+
+-- A topographic location. Regions encompass
+-- surfaces of Objects, imaginary places, and GeographicAreas. Note
+-- that a Region is the only kind of Object which can be located at
+-- itself. Note too that Region is not a subclass of SelfConnectedObject,
+-- because some Regions, e.g. archipelagos, have parts which are not
+-- connected with one another.
+fun Region : Class ;
+fun Region_Class : SubClass Region Object ;
+
+-- an Guiding whose aim is the enforcement
+-- of rules or regulations. Note the key differences between RegulatoryProcess
+-- and the related concept Managing. The latter implies a long_term relationship
+-- between a single manager and limited number of agents who are managed, while the
+-- former implies a normative standard to which the activities of the regulated are
+-- referred.
+fun RegulatoryProcess : Class ;
+fun RegulatoryProcess_Class : SubClass RegulatoryProcess Guiding ;
+
+-- Any Attribute that an Entity has by
+-- virtue of a relationship that it bears to another Entity or set of Entities,
+-- e.g. SocialRoles and PositionalAttributes.
+fun RelationalAttribute : Class ;
+fun RelationalAttribute_Class : SubClass RelationalAttribute Attribute ;
+
+-- A BinaryFunction that maps two
+-- SetOrClasses to the difference between these SetOrClasses. More
+-- precisely, (RelativeComplementFn ?CLASS1 ?CLASS2) denotes the instances
+-- of ?CLASS1 that are not also instances of ?CLASS2.
+fun RelativeComplementFn : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
+
+
+-- A means of converting TimePositions
+-- between different TimeZones. (RelativeTimeFn ?TIME ?ZONE)
+-- denotes the TimePosition in CoordinatedUniversalTime that is
+-- contemporaneous with the TimePosition ?TIME in TimeZone ?ZONE.
+-- For example, (RelativeTimeFn (MeasureFn 14 HourDuration) EasternTimeZone)
+-- would return the value (MeasureFn 19 HourDuration).
+fun RelativeTimeFn : El TimePosition -> El TimeZone -> Ind TimePosition ;
+
+
+-- Any instance of Transfer which results in
+-- a situation where it is not the case that the agent grasps something
+-- which he/she grasps previously.
+fun Releasing : Class ;
+fun Releasing_Class : SubClass Releasing Transfer ;
+
+-- An Organization whose members
+-- share a set of religious beliefs.
+fun ReligiousOrganization : Class ;
+fun ReligiousOrganization_Class : SubClass ReligiousOrganization (both BeliefGroup Organization) ;
+
+
+-- An OrganizationalProcess that is
+-- carried out within or by a ReligiousOrganization.
+fun ReligiousProcess : Class ;
+fun ReligiousProcess_Class : SubClass ReligiousProcess OrganizationalProcess ;
+
+-- (RemainderFn ?NUMBER ?DIVISOR) is the
+-- remainder of the number ?NUMBER divided by the number ?DIVISOR.
+-- The result has the same sign as ?DIVISOR.
+fun RemainderFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- The Class of PsychologicalProcesses which
+-- involve the recollection of prior experiences and/or of knowledge
+-- which was previously acquired.
+fun Remembering : Class ;
+fun Remembering_Class : SubClass Remembering PsychologicalProcess ;
+
+-- The Class of Processes where something is
+-- taken away from a location. Note that the thing removed and the location
+-- are specified with the CaseRoles patient and origin, respectively.
+fun Removing : Class ;
+fun Removing_Class : SubClass Removing Transfer ;
+
+-- The Class of Processes where the agent
+-- makes a modification or series of modifications to an Object that is not
+-- functioning as intended so that it works properly.
+fun Repairing : Class ;
+fun Repairing_Class : SubClass Repairing IntentionalProcess ;
+
+-- The Process of biological reproduction.
+-- This can be either a sexual or an asexual process.
+fun Replication : Class ;
+fun Replication_Class : SubClass Replication OrganismProcess ;
+
+-- Any ArtWork that represents
+-- something Physical.
+fun RepresentationalArtWork : Class ;
+fun RepresentationalArtWork_Class : SubClass RepresentationalArtWork (both ArtWork Icon) ;
+
+
+-- Reproductive structure of Organisms.
+-- Consists of an Embryonic Object and a nutritive/protective envelope.
+-- Note that this class includes seeds, spores, and FruitOrVegetables, as
+-- well as the eggs produced by Animals.
+fun ReproductiveBody : Class ;
+fun ReproductiveBody_Class : SubClass ReproductiveBody BodyPart ;
+
+-- A ColdBloodedVertebrate having an external
+-- covering of scales or horny plates. Reptiles breathe by means of
+-- Lungs and generally lay eggs.
+fun Reptile : Class ;
+fun Reptile_Class : SubClass Reptile ColdBloodedVertebrate ;
+
+-- A request expresses a desire that some future
+-- action be performed. For example, the 5th Battalion requested air support
+-- from the 3rd Bomber Group. Note that this class covers proposals,
+-- recommendations, suggestions, etc.
+fun Requesting : Class ;
+fun Requesting_Class : SubClass Requesting Directing ;
+
+-- A Building or part of a Building which provides
+-- some accomodation for sleeping.
+fun Residence : Class ;
+fun Residence_Class : SubClass Residence StationaryArtifact ;
+
+-- A Building which provides some
+-- accomodation for sleeping. Note that this class does not cover just
+-- permanent residences, e.g. Houses and condominium and apartment buildings,
+-- but also temporary residences, e.g. hotels and dormitories.
+-- ResidentialBuildings are also distinguished from CommercialBuildings,
+-- which are intended to serve an organizational rather than a residential
+-- function.
+fun ResidentialBuilding : Class ;
+fun ResidentialBuilding_Class : SubClass ResidentialBuilding (both Building Residence) ;
+
+
+-- This PositionalAttribute is derived from the
+-- left/right schema. Note that this means directly to the right, so that,
+-- if one object is to the right of another, then the projections of the
+-- two objects overlap.
+fun Right : Ind AntiSymmetricPositionalAttribute ;
+
+
+-- The shape of an Object with this Attribute
+-- cannot be altered without breaking.
+fun Rigid : Ind InternalAttribute ;
+
+
+-- Roadway is the subclass of LandTransitways
+-- that are areas intended for surface travel by self_powered, wheeled
+-- vehicles, excluding those that travel on tracks. Roadways have been
+-- at least minimally improved to enable the passage of vehicles.
+-- Roadways include dirt and gravelled roads, paved streets, and
+-- expressways.
+fun Roadway : Class ;
+fun Roadway_Class : SubClass Roadway LandTransitway ;
+
+-- The Class of Mammals with one or two pairs
+-- of incisors for gnawing. Includes rats, mice, guinea pigs, and
+-- rabbits.
+fun Rodent : Class ;
+fun Rodent_Class : SubClass Rodent Mammal ;
+
+-- A properPart of a Building which is separated from
+-- the exterior of the Building and/or other Rooms of the Building by walls.
+-- Some Rooms may have a specific purpose, e.g. sleeping, bathing, cooking,
+-- entertainment, etc.
+fun Room : Class ;
+fun Room_Class : SubClass Room StationaryArtifact ;
+
+-- An Object with this Attribute has a rough
+-- surface.
+fun Rough : Ind TextureAttribute ;
+
+
+-- (RoundFn ?NUMBER) is the Integer closest
+-- to ?NUMBER on the number line. If ?NUMBER is halfway between two
+-- Integers (for example 3.5), it denotes the larger Integer.
+fun RoundFn : El Quantity -> Ind Quantity ;
+
+
+-- Ambulating relatively quickly, i.e. moving in such a
+-- way that, with each step, neither foot is in contact with the ground for a
+-- period of time.
+fun Running : Class ;
+fun Running_Class : SubClass Running Ambulating ;
+
+-- A WaterArea whose Water is saline, e.g.
+-- oceans and seas.
+fun SaltWaterArea : Class ;
+fun SaltWaterArea_Class : SubClass SaltWaterArea WaterArea ;
+
+-- A Class of Attributes that specify, in
+-- a qualitative manner, the extent of the presence of one kind of Object in
+-- another kind of Object.
+fun SaturationAttribute : Class ;
+fun SaturationAttribute_Class : SubClass SaturationAttribute InternalAttribute ;
+
+-- The Class of all calendar Saturdays.
+fun Saturday : Class ;
+fun Saturday_Class : SubClass Saturday Day ;
+
+-- The Class of all clock Seconds.
+fun Second : Class ;
+fun Second_Class : SubClass Second TimeInterval ;
+
+-- SI UnitOfDuration. Symbol: s.
+-- It is one of the base units in SI, and it is currently defined as
+-- follows: the SecondDuration is the duration of 9192631770 periods of
+-- the radiation corresponding to the transition between the two hyperfine
+-- levels of the ground state of the cesium 133 atom.
+fun SecondDuration : Ind UnitOfDuration ;
+
+
+-- A BinaryFunction that assigns a PositiveRealNumber and a
+-- subclass of Minutes to the Seconds within each Minute corresponding to that
+-- PositiveRealNumber. For example, (SecondFn 4 (MinuteFn 5 Hour)) is the Class
+-- of all fourth Seconds of every fifth Minute of every hour. For another example,
+-- (SecondFn 8 Minute) would return the eighth second of every minute. For still
+-- another example, (SecondFn 9 (MinuteFn 15 (HourFn 14 (DayFn 18 (MonthFn
+-- August (YearFn 1912)))))) denotes 9 seconds and 15 minutes after 2 PM on the 18th
+-- day of August 1912.
+fun SecondFn : El PositiveRealNumber -> Desc Minute -> Desc Second ;
+
+
+-- The fertilized or unfertilized female ReproductiveBody
+-- of a FloweringPlant.
+fun Seed : Class ;
+fun Seed_Class : SubClass Seed (both PlantAnatomicalStructure ReproductiveBody) ;
+
+
+-- The subclass of Perception in which the
+-- sensing is done by an ocular Organ.
+fun Seeing : Class ;
+fun Seeing_Class : SubClass Seeing Perception ;
+
+-- The Class of IntentionalPsychologicalProcesses
+-- which involve opting for one or more Entity out of a larger set of Entities.
+-- Note that this covers all cases of judging or evaluating.
+fun Selecting : Class ;
+fun Selecting_Class : SubClass Selecting IntentionalPsychologicalProcess ;
+
+-- A SelfConnectedObject is any
+-- Object that does not consist of two or more disconnected parts.
+fun SelfConnectedObject : Class ;
+fun SelfConnectedObject_Class : SubClass SelfConnectedObject Object ;
+
+-- A FinancialTransaction in which an instance of
+-- Physical is exchanged for an instance of CurrencyMeasure.
+fun Selling : Class ;
+fun Selling_Class : SubClass Selling FinancialTransaction ;
+
+-- A syntactically well_formed formula of a
+-- Language. It includes, at minimum, a predicate and a subject (which
+-- may be explicit or implicit), and it expresses a Proposition.
+fun Sentence : Class ;
+fun Sentence_Class : SubClass Sentence LinguisticExpression ;
+
+-- An Agent that has rights but may or may
+-- not have responsibilities and the ability to reason. If the latter are
+-- present, then the Agent is also an instance of CognitiveAgent.
+-- Domesticated animals are an example of SentientAgents that are not
+-- also CognitiveAgents.
+fun SentientAgent : Class ;
+fun SentientAgent_Class : SubClass SentientAgent Agent ;
+
+-- A Process where a SelfConnectedObject is
+-- separated into (some of) its parts. Note that Separating is different
+-- from Detaching in that the latter only results in the two objects not
+-- being connected. Note too that Separating is different from
+-- Removing in that one or both of the two things which are separated
+-- may or may not be moved from the location where they were separated.
+fun Separating : Class ;
+fun Separating_Class : SubClass Separating DualObjectProcess ;
+
+-- The Class of all Months which are September.
+fun September : Class ;
+fun September_Class : SubClass September Month ;
+
+-- A Text consisting of multiple self_contained units.
+-- Some examples are an encyclopedia containing a couple dozen volumes, a television
+-- series made up of many episodes, a film serial, etc.
+fun Series : Class ;
+fun Series_Class : SubClass Series Text ;
+
+-- A BinaryFunction that maps a type of Series
+-- (e.g. the Encyclopedia_Britannica or the Popular_Mechanics periodical) and a
+-- number to the volumes of the text type designated by the number.
+fun SeriesVolumeFn : Desc Series -> El PositiveInteger -> Desc Text ;
+
+
+-- ServiceProcess denotes the class
+-- of events in which one agent performs a service for another. The
+-- service need not be commercial, and it need not be the case that
+-- the serviceRecipient pays or recompenses the serviceProvider
+-- for the service.
+fun ServiceProcess : Class ;
+fun ServiceProcess_Class : SubClass ServiceProcess SocialInteraction ;
+
+-- A SetOrClass that satisfies extensionality as well as
+-- other constraints specified by some choice of set theory. Sets differ
+-- from Classes in two important respects. First, Sets are extensional _
+-- two Sets with the same elements are identical. Second, a Set can be
+-- an arbitrary stock of objects. That is, there is no requirement that Sets
+-- have an associated condition that determines their membership. Note that Sets
+-- are not assumed to be unique sets, i.e. elements of a Set may occur more
+-- than once in the Set.
+fun Set : Class ;
+fun Set_Class : SubClass Set SetOrClass ;
+
+-- The SetOrClass of Sets
+-- and Classes, i.e. any instance of Abstract that has elements or
+-- instances.
+fun SetOrClass : Class ;
+fun SetOrClass_Class : SubClass SetOrClass Abstract ;
+
+-- Attributes that indicate the sex of an
+-- Organism.
+fun SexAttribute : Class ;
+fun SexAttribute_Class : SubClass SexAttribute BiologicalAttribute ;
+
+-- Sexual Processes of biological
+-- reproduction.
+fun SexualReproduction : Class ;
+fun SexualReproduction_Class : SubClass SexualReproduction Replication ;
+
+-- Any Attribute that relates to the
+-- shape of an Object.
+fun ShapeAttribute : Class ;
+fun ShapeAttribute_Class : SubClass ShapeAttribute InternalAttribute ;
+
+-- The Process of changing the shape of an Object.
+fun ShapeChange : Class ;
+fun ShapeChange_Class : SubClass ShapeChange InternalChange ;
+
+-- The subclass of Impelling where the patient
+-- is a projectile that is fired through the air by means of some sort of
+-- Device.
+fun Shooting : Class ;
+fun Shooting_Class : SubClass Shooting Impelling ;
+
+-- A ShoreArea is a LandArea approximately
+-- 1_3 km wide bordering a body of water, such as an ocean, bay, river,
+-- or lake. A ShoreArea may comprise a variety of LandForms, such as dunes,
+-- sloughs, and marshes.
+fun ShoreArea : Class ;
+fun ShoreArea_Class : SubClass ShoreArea LandArea ;
+
+-- SI electric conductance measure. Symbol: S.
+-- In the case of direct current, the conductance in Siemens is the
+-- reciprocal of the resistance in Ohms, in the case of alternating current,
+-- it is the reciprocal of the impedance in ohms. siemens = A/V =
+-- m^(_2)*kg(_1)*s^(3)*A^2.
+fun Siemens : Ind CompositeUnitOfMeasure ;
+
+
+-- SI dose equivalent measure. Symbol: Sv. It is
+-- a unit of biologic dose of ionizing radiation. The Sievert makes it
+-- possible to normalize doses of different types of radiation. It takes
+-- into account the relative biologic effectiveness of ionizing radiation,
+-- since each form of such radiation__e.g., X rays, gamma rays, neutrons__
+-- has a slightly different effect on living tissue for a given absorbed
+-- dose. The dose equivalent of a given type of radiation (in Sievert) is
+-- the dose of the radiation in Gray multiplied by a quality factor that
+-- is based on the relative biologic effectiveness of the radiation.
+-- Accordingly, one Sievert is generally defined as the amount of radiation
+-- roughly equivalent in biologic effectiveness to one Gray of gamma
+-- radiation. Sievert = J/kg = m^2*s^(_2)
+fun Sievert : Ind CompositeUnitOfMeasure ;
+
+
+-- (SignumFn ?NUMBER) denotes the sign of ?NUMBER.
+-- This is one of the following values: _1, 1, or 0.
+fun SignumFn : El RealNumber -> Ind Integer ;
+
+
+-- (SineFn ?DEGREE) is the sine of the
+-- PlaneAngleMeasure ?DEGREE. The sine of ?DEGREE is the ratio of the side
+-- opposite ?DEGREE to the hypotenuse in a right_angled triangle.
+fun SineFn : El PlaneAngleMeasure -> Ind RealNumber ;
+
+
+-- Speaking that is also Music.
+fun Singing : Class ;
+fun Singing_Class : SubClass Singing (both Music Speaking) ;
+
+
+-- SingleAgentProcess
+-- is the Class of all Processes that require exactly one agent in order to occur.
+fun SingleAgentProcess : Class ;
+fun SingleAgentProcess_Class : SubClass SingleAgentProcess Process ;
+
+-- A PermanentResidence which is
+-- intended to be the home of a single SocialUnit. This class covers
+-- Houses, ApartmentUnits, and CondominiumUnits.
+fun SingleFamilyResidence : Class ;
+fun SingleFamilyResidence_Class : SubClass SingleFamilyResidence PermanentResidence ;
+
+-- The BodyPosition of being recumbent, i.e.
+-- knees bent and back side supported.
+fun Sitting : Ind BodyPosition ;
+
+
+-- The system of Bones that make up the supporting structure
+-- of Vertebrates.
+fun Skeleton : Class ;
+fun Skeleton_Class : SubClass Skeleton (both AnimalAnatomicalStructure BodyPart) ;
+
+
+-- English mass unit of slugs.
+fun Slug : Ind UnitOfMass ;
+
+
+-- The subclass of Perception in which the
+-- sensing is done by an olefactory Organ.
+fun Smelling : Class ;
+fun Smelling_Class : SubClass Smelling Perception ;
+
+-- A mixture of fine particles suspended in a gas that is
+-- produced by Combustion.
+fun Smoke : Class ;
+fun Smoke_Class : SubClass Smoke Cloud ;
+
+-- An Object with this Attribute has a smooth
+-- surface.
+fun Smooth : Ind TextureAttribute ;
+
+
+-- The subclass of
+-- IntentionalProcess that involves interactions between
+-- CognitiveAgents.
+fun SocialInteraction : Class ;
+fun SocialInteraction_Class : SubClass SocialInteraction IntentionalProcess ;
+
+-- The Class of all Attributes that
+-- specify the position or status of a CognitiveAgent within an
+-- Organization or other Group.
+fun SocialRole : Class ;
+fun SocialRole_Class : SubClass SocialRole RelationalAttribute ;
+
+-- A GroupOfPeople who all have the same home.
+fun SocialUnit : Class ;
+fun SocialUnit_Class : SubClass SocialUnit GroupOfPeople ;
+
+-- An Object has the Attribute of Solid if it
+-- has a fixed shape and a fixed volume.
+fun Solid : Ind PhysicalState ;
+
+
+-- The value of an angle in a solid.
+fun SolidAngleMeasure : Class ;
+fun SolidAngleMeasure_Class : SubClass SolidAngleMeasure AngleMeasure ;
+
+-- A liquid mixture. The most abundant component in
+-- a solution is called the solvent. Other components are called solutes.
+-- A solution, though homogeneous, may nonetheless have variable composition.
+-- Any amount of salt, up to a maximum limit, can be dissolved in a given
+-- amount of water.
+fun Solution : Class ;
+fun Solution_Class : SubClass Solution LiquidMixture ;
+
+-- The volume of sound relative to a listener.
+fun SoundAttribute : Class ;
+fun SoundAttribute_Class : SubClass SoundAttribute RelationalAttribute ;
+
+-- The compass direction of South.
+fun South : Ind DirectionalAttribute ;
+
+
+-- Any LinguisticGeneration which is also a
+-- Vocalizing, i.e. any LinguisticCommunication by a Human which
+-- involves his/her vocal cords.
+fun Speaking : Class ;
+fun Speaking_Class : SubClass Speaking (both LinguisticCommunication Vocalizing) ;
+
+
+-- Maps an instance of LengthMeasure and an instance of
+-- TimeDuration to the speed represented by this proportion of distance and time.
+-- For example, (SpeedFn (MeasureFn 55 Mile)(MeasureFn 1 HourDuration))
+-- represents the velocity of 55 miles per hour.
+fun SpeedFn : El LengthMeasure -> El TimeDuration -> Ind FunctionQuantity ;
+
+
+-- A flexible column made out of bones called
+-- vertebrae. The main function of the SpinalColumn is to protect the
+-- spinal cord.
+fun SpinalColumn : Class ;
+fun SpinalColumn_Class : SubClass SpinalColumn (both AnimalAnatomicalStructure Organ) ;
+
+
+-- A SpokenHumanLanguage is a
+-- HumanLanguage which has as its medium the human voice. It can also
+-- berepresented visually through writing, although not all
+-- SpokenHumanLanguages have a codified written form.
+fun SpokenHumanLanguage : Class ;
+fun SpokenHumanLanguage_Class : SubClass SpokenHumanLanguage HumanLanguage ;
+
+-- Any ReproductiveBody of a NonFloweringPlant.
+fun Spore : Class ;
+fun Spore_Class : SubClass Spore (both PlantAnatomicalStructure ReproductiveBody) ;
+
+
+-- A Game which requires some degree of physical
+-- exercion from the participants of the game.
+fun Sport : Class ;
+fun Sport_Class : SubClass Sport Game ;
+
+-- (SquareRootFn ?NUMBER) is the principal
+-- square root of ?NUMBER.
+fun SquareRootFn : El RealNumber -> Ind Number ;
+
+
+-- The BodyPosition of being upright, i.e. being
+-- fully extended and supported by nothing other than one's own feet.
+fun Standing : Ind BodyPosition ;
+
+
+-- Any Process where the PhysicalState
+-- of part of the patient of the Process changes.
+fun StateChange : Class ;
+fun StateChange_Class : SubClass StateChange InternalChange ;
+
+-- The class StateOfMind is distinguished from
+-- its complement TraitAttribute by the fact that instances of the former are
+-- transient while instances of the latter are persistent features of a creature's behavioral/psychological make_up.
+fun StateOfMind : Class ;
+fun StateOfMind_Class : SubClass StateOfMind PsychologicalAttribute ;
+
+-- Administrative subdivisions of a
+-- Nation that are broader than any other political subdivisions that
+-- may exist. This Class includes the states of the United States, as
+-- well as the provinces of Canada and European countries.
+fun StateOrProvince : Class ;
+fun StateOrProvince_Class : SubClass StateOrProvince (both GeopoliticalArea LandArea) ;
+
+
+-- A WaterArea in which water does not flow
+-- constantly or in the same direction, e.g. most lakes and ponds.
+fun StaticWaterArea : Class ;
+fun StaticWaterArea_Class : SubClass StaticWaterArea WaterArea ;
+
+-- Instances of this Class commit the agent to some truth.
+-- For example, John claimed that the moon is made of green cheese.
+fun Stating : Class ;
+fun Stating_Class : SubClass Stating LinguisticCommunication ;
+
+-- A StationaryArtifact is an Artifact
+-- that has a fixed spatial location. Most instances of this Class are
+-- architectural works, e.g. the Eiffel Tower, the Great Pyramids, office towers,
+-- single_family houses, etc.
+fun StationaryArtifact : Class ;
+fun StationaryArtifact_Class : SubClass StationaryArtifact Artifact ;
+
+-- SI solid angle measure. Symbol: sr. It is
+-- the solid angle of a sphere subtended by a portion of the surface whose
+-- area is equal to the square of the sphere's radius. Another definition
+-- is: the solid angle which, having its vertex in the center of the sphere,
+-- cuts off an area of the surface of the sphere equal to that of a square
+-- with sides of length equal to the radius of the sphere. Steradian =
+-- m^2/m^2 = 1.
+fun Steradian : Ind UnitOfAngularMeasure ;
+
+
+-- A relatively narrow WaterArea where the
+-- water flows constantly and in the same direction, e.g. a river, a stream,
+-- etc.
+fun StreamWaterArea : Class ;
+fun StreamWaterArea_Class : SubClass StreamWaterArea (both FlowRegion WaterArea) ;
+
+
+-- The class of ElementalSubstances that
+-- are smaller than Atoms and compose Atoms.
+fun SubatomicParticle : Class ;
+fun SubatomicParticle_Class : SubClass SubatomicParticle ElementalSubstance ;
+
+-- The Class of NormativeAttributes
+-- which lack an objective criterion for their attribution, i.e. the attribution of
+-- these Attributes varies from subject to subject and even with respect to the
+-- same subject over time. This Class is, generally speaking, only used when
+-- mapping external knowledge sources to the SUMO. If a term from such a knowledge
+-- source seems to lack objective criteria for its attribution, it is assigned to
+-- this Class.
+fun SubjectiveAssessmentAttribute : Class ;
+fun SubjectiveAssessmentAttribute_Class : SubClass SubjectiveAssessmentAttribute NormativeAttribute ;
+
+-- An Object in which every part is similar to
+-- every other in every relevant respect. More precisely, something is a
+-- Substance when it has only arbitrary pieces as parts _ any parts have
+-- properties which are similar to those of the whole. Note that a Substance
+-- may nonetheless have physical properties that vary. For example, the
+-- temperature, chemical constitution, density, etc. may change from one part
+-- to another. An example would be a body of water.
+fun Substance : Class ;
+fun Substance_Class : SubClass Substance SelfConnectedObject ;
+
+-- The Class of Transfers where one thing is
+-- replaced with something else.
+fun Substituting : Class ;
+fun Substituting_Class : SubClass Substituting (both DualObjectProcess Transfer) ;
+
+
+-- If ?NUMBER1 and ?NUMBER2 are Numbers,
+-- then (SubtractionFn ?NUMBER1 ?NUMBER2) is the arithmetical difference
+-- between ?NUMBER1 and ?NUMBER2, i.e. ?NUMBER1 minus ?NUMBER2. An
+-- exception occurs when ?NUMBER1 is equal to 0, in which case
+-- (SubtractionFn ?NUMBER1 ?NUMBER2) is the negation of ?NUMBER2.
+fun SubtractionFn : El Quantity -> El Quantity -> Ind Quantity ;
+
+
+-- A UnaryFunction that maps an Integer to
+-- its successor, e.g. the successor of 5 is 6.
+fun SuccessorFn : El Integer -> Ind Integer ;
+
+
+-- A short Text that is a summary of another,
+-- longer Text.
+fun Summary : Class ;
+fun Summary_Class : SubClass Summary Text ;
+
+-- The Class of all calendar Sundays.
+fun Sunday : Class ;
+fun Sunday_Class : SubClass Sunday Day ;
+
+-- Instances of this Class suppose, for the sake of
+-- argument, that a proposition is true. For example, John considered what he
+-- would do if he won the lottery.
+fun Supposing : Class ;
+fun Supposing_Class : SubClass Supposing LinguisticCommunication ;
+
+-- Processes which involve altering
+-- the properties that apply to the surface of an Object.
+fun SurfaceChange : Class ;
+fun SurfaceChange_Class : SubClass SurfaceChange InternalChange ;
+
+-- Any TherapeuticProcess that involves making an
+-- incision in the Animal that is the patient of the TherapeuticProcess.
+fun Surgery : Class ;
+fun Surgery_Class : SubClass Surgery TherapeuticProcess ;
+
+-- A LiquidMixture where at least one of the
+-- components of the Mixture is equally distributed throughout the Mixture
+-- but is not dissolved in it.
+fun Suspension : Class ;
+fun Suspension_Class : SubClass Suspension LiquidMixture ;
+
+-- Any deliberate and controlled BodyMotion
+-- through water that is accomplished by an Organism.
+fun Swimming : Class ;
+fun Swimming_Class : SubClass Swimming BodyMotion ;
+
+-- The Class of alphanumeric sequences.
+fun SymbolicString : Class ;
+fun SymbolicString_Class : SubClass SymbolicString ContentBearingObject ;
+
+-- SymmetricAttribute is the class of
+-- PositionalAttribute that hold between two items regardless of their
+-- order or orientation.
+fun SymmetricPositionalAttribute : Class ;
+fun SymmetricPositionalAttribute_Class : SubClass SymmetricPositionalAttribute PositionalAttribute ;
+
+-- Any Substance that is the result of an
+-- IntentionalProcess, i.e. any substance that is created by Humans.
+fun SyntheticSubstance : Class ;
+fun SyntheticSubstance_Substance : SubClassC SyntheticSubstance Substance (\SUBSTANCE -> exists IntentionalProcess (\PROCESS -> result(var IntentionalProcess Process ? PROCESS)(var Substance Entity ? SUBSTANCE)));
+
+
+-- The Class of Systeme
+-- International (SI) units.
+fun SystemeInternationalUnit : Class ;
+fun SystemeInternationalUnit_Class : SubClass SystemeInternationalUnit UnitOfMeasure ;
+
+-- The subclass of Perception in which
+-- the sensing is done by Touching. Note that Touching need not involve
+-- TactilePerception. For example, a person who has lost all sensation in
+-- both of his legs would have no TactilePerception of anything his legs
+-- were Touching.
+fun TactilePerception : Class ;
+fun TactilePerception_Class : SubClass TactilePerception Perception ;
+
+-- (TangentFn ?DEGREE) is the tangent of the
+-- PlaneAngleMeasure ?DEGREE. The tangent of ?DEGREE is the ratio of
+-- the side opposite ?DEGREE to the side next to ?DEGREE in a right_angled
+-- triangle.
+fun TangentFn : El PlaneAngleMeasure -> Ind RealNumber ;
+
+
+-- The Class of Attributes relating to
+-- the taste of Objects.
+fun TasteAttribute : Class ;
+fun TasteAttribute_Class : SubClass TasteAttribute PerceptualAttribute ;
+
+-- The subclass of Perception in which the
+-- sensing is done by of an Organ which can discriminate various tastes.
+fun Tasting : Class ;
+fun Tasting_Class : SubClass Tasting Perception ;
+
+-- Measures of temperature.
+-- In scientific circles, the temperature of something is understood as the
+-- average velocity of the atoms or molecules that make up the thing.
+fun TemperatureMeasure : Class ;
+fun TemperatureMeasure_Class : SubClass TemperatureMeasure ConstantQuantity ;
+
+-- The basic Function for expressing
+-- the composition of larger TimeIntervals out of smaller TimeIntervals.
+-- For example, if ThisSeptember is an instance of September,
+-- (TemporalCompositionFn ThisSeptember Day) denotes the Class of
+-- consecutive days that make up ThisSeptember. Note that one can obtain
+-- the number of instances of this Class by using the function CardinalityFn.
+fun TemporalCompositionFn : El TimeInterval -> Desc TimeInterval -> Desc TimeInterval ;
+
+
+-- A Residence which is strictly temporary,
+-- i.e. where no one makes his/her home.
+fun TemporaryResidence : Class ;
+fun TemporaryResidence_Class : SubClass TemporaryResidence Residence ;
+
+-- A UnaryFunction that maps a UnitOfMeasure
+-- into a UnitOfMeasure that is equal to 1,000,000,000,000 units of the original
+-- UnitOfMeasure. For example, (TeraFn Hertz) is 1,000,000,000,000 Hertz.
+fun TeraFn : El UnitOfMeasure -> Ind UnitOfMeasure;
+
+
+-- A UnaryFunction that maps a
+-- GraphArc to the terminal node of the GraphArc. Note that this
+-- is a partial function. In particular, the function is undefined
+-- for GraphArcs that are not part of a DirectedGraph.
+fun TerminalNodeFn : El GraphArc -> Ind GraphNode ;
+
+
+-- OrganizationalProcesses where someone
+-- ceases to be an employee of an Organization. Note that this covers being
+-- laid off, being fired, and voluntarily leaving a job.
+fun TerminatingEmployment : Class ;
+fun TerminatingEmployment_Class : SubClass TerminatingEmployment LeavingAnOrganization ;
+
+-- SI magnetic flux density measure. Symbol: T.
+-- One Tesla equals one Weber per square Meter. Tesla = Wb/m^2 =
+-- kg*s^(_2)*A^(_1).
+fun Tesla : Ind CompositeUnitOfMeasure ;
+
+
+-- A LinguisticExpression or set of
+-- LinguisticExpressions that perform a specific function related
+-- to Communication, e.g. express a discourse about a particular
+-- topic, and that are inscribed in a CorpuscularObject by Humans.
+fun Text : Class ;
+fun Text_Class : SubClass Text (both Artifact (both ContentBearingObject LinguisticExpression)) ;
+
+
+-- Any Attribute that characterizes the
+-- texture of an Object.
+fun TextureAttribute : Class ;
+fun TextureAttribute_Class : SubClass TextureAttribute PerceptualAttribute ;
+
+-- A Process that is carried out
+-- for the purpose of curing, improving or reducing the pain associated
+-- with a DiseaseOrSyndrome.
+fun TherapeuticProcess : Class ;
+fun TherapeuticProcess_Class : SubClass TherapeuticProcess Repairing ;
+
+-- The class of GeometricFigures that
+-- have position and an extension along three dimensions, viz. geometric solids
+-- like polyhedrons and cylinders.
+fun ThreeDimensionalFigure : Class ;
+fun ThreeDimensionalFigure_Class : SubClass ThreeDimensionalFigure GeometricFigure ;
+
+-- The Class of all calendar Thursdays.
+fun Thursday : Class ;
+fun Thursday_Class : SubClass Thursday Day ;
+
+-- A
+-- UnaryConstantFunctionQuantity of continuous time. All instances of
+-- this Class are returned by Functions that map a time quantity into
+-- another ConstantQuantity such as temperature. For example, 'the
+-- temperature at the top of the Empire State Building' is a
+-- TimeDependentQuantity, since its value depends on the time.
+fun TimeDependentQuantity : Class ;
+fun TimeDependentQuantity_Class : SubClass TimeDependentQuantity UnaryConstantFunctionQuantity ;
+
+-- Any measure of length of time,
+-- with or without respect to the universal timeline.
+fun TimeDuration : Class ;
+fun TimeDuration_Class : SubClass TimeDuration TimeMeasure ;
+
+-- An interval of time.
+-- Note that a TimeInterval has both an extent and a location on the
+-- universal timeline. Note too that a TimeInterval has no gaps,
+-- i.e. this class contains only convex time intervals.
+fun TimeInterval : Class ;
+fun TimeInterval_Class : SubClass TimeInterval TimePosition ;
+
+-- A BinaryFunction that takes two TimePoints
+-- as arguments and returns the TimeInterval defined by these two TimePoints.
+-- Note that the first TimePoint must occur earlier than the second TimePoint.
+fun TimeIntervalFn : El TimePoint -> El TimePoint -> Ind TimeInterval ;
+
+
+-- The class of temporal durations (instances
+-- of TimeDuration) and positions of TimePoints and TimeIntervals along
+-- the universal timeline (instances of TimePosition).
+fun TimeMeasure : Class ;
+fun TimeMeasure_Class : SubClass TimeMeasure ConstantQuantity ;
+
+-- An extensionless point on
+-- the universal timeline. The TimePoints at which Processes occur
+-- can be known with various degrees of precision and approximation, but
+-- conceptually TimePoints are point_like and not interval_like. That
+-- is, it doesn't make sense to talk about how long a TimePoint
+-- lasts.
+fun TimePoint : Class ;
+fun TimePoint_Class : SubClass TimePoint TimePosition ;
+
+-- Any TimePoint or TimeInterval
+-- along the universal timeline from NegativeInfinity to
+-- PositiveInfinity.
+fun TimePosition : Class ;
+fun TimePosition_Class : SubClass TimePosition TimeMeasure ;
+
+-- An Attribute which is used to specify coordinates
+-- in which time measures are uniform, i.e. all time devices are synchronized to
+-- the same TimePositions.
+fun TimeZone : Class ;
+fun TimeZone_Class : SubClass TimeZone RelationalAttribute ;
+
+-- An aggregation of similarly specialized Cells
+-- and the associated intercellular substance. Tissues are relatively
+-- non_localized in comparison to BodyParts, Organs or Organ components.
+-- The main features of Tissues are self_connectivity (see
+-- SelfConnectedObject) and being a homogeneous mass (all parts in the
+-- same granularity are instances of Tissue as well).
+fun Tissue : Class ;
+fun Tissue_Class : SubClass Tissue BodySubstance ;
+
+-- Any Transfer where two Objects are
+-- brought into immediate physical contact with one another.
+fun Touching : Class ;
+fun Touching_Class : SubClass Touching Transfer ;
+
+-- Attributes that indicate the the
+-- behavior/personality traits of an Organism.
+fun TraitAttribute : Class ;
+fun TraitAttribute_Class : SubClass TraitAttribute PsychologicalAttribute ;
+
+-- The subclass of ChangeOfPossession where
+-- something is exchanged for something else.
+fun Transaction : Class ;
+fun Transaction_Class : SubClass Transaction (both ChangeOfPossession DualObjectProcess) ;
+
+
+-- Any instance of Translocation where the agent
+-- and the patient are not the same thing.
+fun Transfer : Class ;
+fun Transfer_Class : SubClass Transfer Translocation ;
+
+-- Transitway is the broadest class
+-- of regions which may be passed through as a path in instances
+-- of Translocation. Transitway includes land, air, and sea
+-- regions, and it includes both natural and artificial transitways.
+fun Transitway : Class ;
+fun Transitway_Class : SubClass Transitway (both Region SelfConnectedObject) ;
+
+
+-- Converting content from one Language into another.
+-- This covers oral translation (i.e. interpreting) as well as written translation.
+fun Translating : Class ;
+fun Translating_Class : SubClass Translating (both ContentDevelopment DualObjectProcess) ;
+
+
+-- Translocation is that class of Motions
+-- in which an object moves from one place to another. In the case of round
+-- trips, the origin and destination are the same, but the intervening
+-- motion passes through other locations. Translocation represents linear
+-- motion, in contrast to rotation or other movement in place. A vehicle is
+-- not necessary, Ambulating is a kind of Translocation.
+fun Translocation : Class ;
+fun Translocation_Class : SubClass Translocation Motion ;
+
+-- Motion from one point to another by means
+-- of a TransportationDevice.
+fun Transportation : Class ;
+fun Transportation_Class : SubClass Transportation Translocation ;
+
+-- A TransportationDevice is a Device
+-- which serves as the instrument in a Transportation Process which carries
+-- the patient of the Process from one point to another.
+fun TransportationDevice : Class ;
+fun TransportationDevice_Class : SubClass TransportationDevice Device ;
+
+-- A Tree is a DirectedGraph that has no
+-- GraphLoops.
+fun Tree : Class ;
+fun Tree_Class : SubClass Tree Graph ;
+
+-- The TruthValue of being true.
+fun True : Ind TruthValue ;
+
+
+-- The Class of truth values, e.g. True and
+-- False. These are Attributes of Sentences and Propositions.
+fun TruthValue : Class ;
+fun TruthValue_Class : SubClass TruthValue RelationalAttribute ;
+
+-- The Class of all calendar Tuesdays.
+fun Tuesday : Class ;
+fun Tuesday_Class : SubClass Tuesday Day ;
+
+-- Any two OneDimensionalFigures (i.e.
+-- straight lines) meeting at a single GeometricPoint.
+fun TwoDimensionalAngle : Class ;
+fun TwoDimensionalAngle_Class : SubClass TwoDimensionalAngle OpenTwoDimensionalFigure ;
+
+-- The class of GeometricFigures that
+-- have position and an extension along two dimensions, viz. plane figures
+-- like circles and polygons.
+fun TwoDimensionalFigure : Class ;
+fun TwoDimensionalFigure_Class : SubClass TwoDimensionalFigure GeometricFigure ;
+
+-- A
+-- subclass of FunctionQuantity, instances of which are returned by
+-- UnaryFunctions that map from one instance of the Class
+-- ConstantQuantity to another instance of the Class
+-- ConstantQuantity.
+fun UnaryConstantFunctionQuantity : Class ;
+fun UnaryConstantFunctionQuantity_Class : SubClass UnaryConstantFunctionQuantity FunctionQuantity ;
+
+-- Attribute that applies to Organisms that
+-- are unconscious. An Organism may be Unconscious because it is Dead
+-- or because of a blow to the head, a drug, etc.
+fun Unconscious : Ind ConsciousnessAttribute ;
+
+
+-- The Class of Removing processes where the agent
+-- uncovers the patient, either completely or only partially.
+fun Uncovering : Class ;
+fun Uncovering_Class : SubClass Uncovering Removing ;
+
+-- The Attribute of a CognitiveAgent when
+-- he/she is unemployed.
+fun Unemployed : Ind SocialRole ;
+
+
+-- Any instance of Detaching which results in
+-- a situation where it is not the case that the agent grasps something
+-- which he/she grasps previously.
+fun Ungrasping : Class ;
+fun Ungrasping_Class : SubClass Ungrasping Detaching ;
+
+-- Any instance of Getting that is not part
+-- of a Transaction. In other words, any instance of Getting where nothing
+-- is given in return. Some examples of UnilateralGetting are: appropriating,
+-- commandeering, stealing, etc.
+fun UnilateralGetting : Class ;
+fun UnilateralGetting_Class : SubClass UnilateralGetting Getting ;
+
+-- Any instance of Giving that is not part
+-- of a Transaction. In other words, any instance of Giving where nothing
+-- is received in return. Some examples of UnilateralGiving are: honorary
+-- awards, gifts, and financial grants.
+fun UnilateralGiving : Class ;
+fun UnilateralGiving_Class : SubClass UnilateralGiving Giving ;
+
+-- The Attribute of Regions that are
+-- unilluminated, i.e in which no shapes are visually discernable.
+fun Unilluminated : Ind VisualAttribute ;
+
+
+-- A BinaryFunction that maps two SetOrClasses to
+-- the union of these SetOrClasses. An object is an element of the union
+-- of two SetOrClasses just in case it is an instance of either SetOrClass.
+fun UnionFn : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
+
+
+-- A List in which no item appears more than once,
+-- i.e. a List for which there are no distinct numbers ?NUMBER1 and ?NUMBER2
+-- such that (ListOrderFn ?LIST ?NUMBER1) and (ListOrderFn ?LIST ?NUMBER2)
+-- return the same value.
+fun UniqueList : Class ;
+fun UniqueList_Class : SubClass UniqueList List ;
+
+-- UnitFn returns just the
+-- UnitOfMeasure of a PhysicalQuantity with an associated
+-- UnitOfMeasure and RealNumber magnitude. For example, the unit of
+-- the ConstantQuantity (MeasureFn 2 Kilometer) is the
+-- UnitOfMeasure Kilometer.
+fun UnitFn : El PhysicalQuantity -> Ind UnitOfMeasure ;
+
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of AngleMeasure.
+fun UnitOfAngularMeasure : Class ;
+fun UnitOfAngularMeasure_Class : SubClass UnitOfAngularMeasure NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of AreaMeasure.
+fun UnitOfArea : Class ;
+fun UnitOfArea_Class : SubClass UnitOfArea CompositeUnitOfMeasure ;
+
+-- UnitOfAtmosphericPressure includes those instances of
+-- UnitOfMeasure used to measure atmospheric pressure (barometricPressure),
+-- e.g., InchMercury.
+fun UnitOfAtmosphericPressure : Class ;
+fun UnitOfAtmosphericPressure_Class : SubClass UnitOfAtmosphericPressure CompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of CurrencyMeasure.
+fun UnitOfCurrency : Class ;
+fun UnitOfCurrency_Class : SubClass UnitOfCurrency NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of TimeDuration. Note that TimeDuration is a subclass
+-- of TimeMeasure.
+fun UnitOfDuration : Class ;
+fun UnitOfDuration_Class : SubClass UnitOfDuration NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of FrequencyMeasure.
+fun UnitOfFrequency : Class ;
+fun UnitOfFrequency_Class : SubClass UnitOfFrequency CompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of InformationMeasure.
+fun UnitOfInformation : Class ;
+fun UnitOfInformation_Class : SubClass UnitOfInformation NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of LengthMeasure.
+fun UnitOfLength : Class ;
+fun UnitOfLength_Class : SubClass UnitOfLength NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of MassMeasure, which denote the amount of matter in
+-- PhysicalObjects.
+fun UnitOfMass : Class ;
+fun UnitOfMass_Class : SubClass UnitOfMass NonCompositeUnitOfMeasure ;
+
+-- A standard of measurement for some dimension.
+-- For example, the Meter is a UnitOfMeasure for the dimension of length,
+-- as is the Inch. There is no intrinsic property of a UnitOfMeasure that
+-- makes it primitive or fundamental, rather, a system of units (e.g.
+-- SystemeInternationalUnit) defines a set of orthogonal dimensions and
+-- assigns units for each.
+fun UnitOfMeasure : Class ;
+fun UnitOfMeasure_Class : SubClass UnitOfMeasure PhysicalQuantity ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of TemperatureMeasure.
+fun UnitOfTemperature : Class ;
+fun UnitOfTemperature_Class : SubClass UnitOfTemperature NonCompositeUnitOfMeasure ;
+
+-- Every instance of this
+-- Class is a UnitOfMeasure that can be used with MeasureFn to form
+-- instances of VolumeMeasure.
+fun UnitOfVolume : Class ;
+fun UnitOfVolume_Class : SubClass UnitOfVolume CompositeUnitOfMeasure ;
+
+-- Unit of volume commonly used in the
+-- United Kingdom.
+fun UnitedKingdomGallon : Ind UnitOfVolume ;
+
+
+-- A currency measure. 1 UnitedStatesCent is
+-- equal to .01 UnitedStatesDollars.
+fun UnitedStatesCent : Ind UnitOfCurrency ;
+
+
+-- A currency measure.
+fun UnitedStatesDollar : Ind UnitOfCurrency ;
+
+
+-- Unit of volume commonly used in the
+-- United States.
+fun UnitedStatesGallon : Ind UnitOfVolume ;
+
+
+-- The ProbabilityAttribute of being improbable, i.e. more
+-- likely than not to be False.
+fun Unlikely : Ind ProbabilityAttribute ;
+
+
+-- A DeductiveArgument which is
+-- valid, i.e. the set of premises in fact entails the conclusion.
+fun ValidDeductiveArgument : Class ;
+fun ValidDeductiveArgument_Class : SubClass ValidDeductiveArgument DeductiveArgument ;
+
+-- Vehicle is the subclass of
+-- TransportationDevices that transport passengers or goods
+-- from one place to another by moving from one place to the other
+-- with them, e.g., cars, trucks, ferries, and airplanes. Contrast
+-- with devices such as pipelines, escalators, or supermarket
+-- checkout belts, which carry items from one place to another by means
+-- of a moving part, without the device removing from the origin to
+-- the destination.
+fun Vehicle : Class ;
+fun Vehicle_Class : SubClass Vehicle TransportationDevice ;
+
+-- Specifies the velocity of an object, i.e. the speed
+-- and the direction of the speed. For example (VelocityFn (MeasureFn 55 Mile)
+-- (MeasureFn 2 HourDuration) ?REFERENCE North) denotes the velocity of 55 miles
+-- per hour North of the given reference point ?REFERENCE.
+fun VelocityFn : El LengthMeasure -> El TimeDuration -> El Region -> El DirectionalAttribute -> Ind FunctionQuantity ;
+
+
+-- One of the parts of speech. The Class of Words
+-- that conventionally denote Processes.
+fun Verb : Class ;
+fun Verb_Class : SubClass Verb Word ;
+
+-- A Phrase that has the same function as a
+-- Verb.
+fun VerbPhrase : Class ;
+fun VerbPhrase_Class : SubClass VerbPhrase Phrase ;
+
+-- An Animal which has a spinal column.
+fun Vertebrate : Class ;
+fun Vertebrate_Animal : SubClassC Vertebrate Animal (\VERT -> and (and (and (exists SpinalColumn (\SPINE -> component(var SpinalColumn CorpuscularObject ? SPINE)(var Animal CorpuscularObject ? VERT))) (forall NervousSystem (\S -> part(var NervousSystem Object ? S)(var Animal Object ? VERT)))) (forall Skeleton (\SKELETON -> part(var Skeleton Object ? SKELETON)(var Animal Object ? VERT)))) (forall Exoskeleton (\SKELETON -> part(var Exoskeleton Object ? SKELETON)(var Animal Object ? VERT))));
+
+
+-- Attribute used to indicate that an Object
+-- is positioned height_wise with respect to another Object.
+fun Vertical : Ind PositionalAttribute ;
+
+
+-- A Contest where one participant attempts to
+-- physically injure another participant.
+fun ViolentContest : Class ;
+fun ViolentContest_Class : SubClass ViolentContest Contest ;
+
+-- An Organism consisting of a core of a single
+-- nucleic acid enclosed in a protective coat of protein. A virus may replicate
+-- only inside a host living cell. A virus exhibits some but not all of the
+-- usual characteristics of living things.
+fun Virus : Class ;
+fun Virus_Class : SubClass Virus Microorganism ;
+
+-- The Class of visually discernible
+-- properties.
+fun VisualAttribute : Class ;
+fun VisualAttribute_Class : SubClass VisualAttribute PerceptualAttribute ;
+
+-- A Nutrient present in natural products or made
+-- synthetically, which is essential in the diet of Humans and other higher
+-- Animals. Included here are Vitamin precursors and provitamins.
+fun Vitamin : Class ;
+fun Vitamin_Class : SubClass Vitamin Nutrient ;
+
+-- The vocal cords, are composed
+-- of two folds of mucous membrane stretched horizontally across the
+-- larynx. They vibrate, modulating the flow of air being expelled from the
+-- lungs during Vocalizing.
+fun VocalCords : Class ;
+fun VocalCords_Class : SubClass VocalCords Organ ;
+
+-- Any instance of RadiatingSound where the
+-- instrument is the Human vocal cords. This covers grunts, screams,
+-- roars, as well as Speaking.
+fun Vocalizing : Class ;
+fun Vocalizing_Class : SubClass Vocalizing (both BodyMotion RadiatingSound) ;
+
+
+-- SI electric potential measure. Symbol: V. It is
+-- the difference of electric potential between two points of a conducting
+-- wire carrying a constant current of 1 Ampere, when the power dissipated
+-- between these points is equal to 1 Watt. Volt = W/A =
+-- m^2*kg*s^(_3)*A^(_1).
+fun Volt : Ind CompositeUnitOfMeasure ;
+
+
+-- Measures of the amount of space in three
+-- dimensions.
+fun VolumeMeasure : Class ;
+fun VolumeMeasure_Class : SubClass VolumeMeasure FunctionQuantity ;
+
+-- Voting is the activity of voting in an
+-- Election. Voting is typically done by individuals, while Elections
+-- are conducted by Organizations. The voting process by an individual
+-- voter is part of an Election process.
+fun Voting : Class ;
+fun Voting_Class : SubClass Voting Deciding ;
+
+-- Ambulating relatively slowly, i.e. moving in such a
+-- way that at least one foot is always in contact with the ground.
+fun Walking : Class ;
+fun Walking_Class : SubClass Walking Ambulating ;
+
+-- A military confrontation between two or more
+-- GeopoliticalAreas or Organizations whose members are GeopoliticalAreas.
+-- As the corresponding axiom specifies, a War is made up of Battles.
+fun War : Class ;
+fun War_Class : SubClass War ViolentContest ;
+
+-- Vertebrates whose body temperature
+-- is internally regulated.
+fun WarmBloodedVertebrate : Class ;
+fun WarmBloodedVertebrate_Class : SubClass WarmBloodedVertebrate Vertebrate ;
+
+-- A Contract that states the cirumstances
+-- under which defects in the product will be corrected for no charge.
+-- A Warranty is usually limited to a length of time that is specified
+-- in the Warranty itself. A Warranty also includes information about
+-- what is not covered and actions that invalidate the Warranty.
+fun Warranty : Ind DeonticAttribute ;
+
+
+-- The Class of samples of the compound H20. Note
+-- that this Class covers both pure and impure Water.
+fun Water : Class ;
+fun Water_Class : SubClass Water CompoundSubstance ;
+
+-- A body which is made up predominantly of water,
+-- e.g. rivers, lakes, oceans, etc.
+fun WaterArea : Class ;
+fun WaterArea_Class : SubClass WaterArea GeographicArea ;
+
+-- Any Cloud that is composed primarily of water vapor.
+fun WaterCloud : Class ;
+fun WaterCloud_Class : SubClass WaterCloud Cloud ;
+
+-- Any LiquidMotion where the Liquid is Water.
+fun WaterMotion : Class ;
+fun WaterMotion_Class : SubClass WaterMotion LiquidMotion ;
+
+-- SI power measure. Symbol: W. A UnitOfMeasure
+-- that measures power, i.e. energy produced or expended divided by
+-- TimeDuration. It is the power which gives rise to the production
+-- of energy (or work) at the rate of one Joule per SecondDuration.
+-- Watt = J/s = m^2*kg*s^(_3).
+fun Watt : Ind CompositeUnitOfMeasure ;
+
+
+-- A UnaryFunction that maps an Agent to a
+-- CurrencyMeasure specifying the value of the property owned by the Agent.
+-- Note that this Function is generally used in conjunction with the
+-- Function PropertyFn, e.g. (WealthFn (PropertyFn BillGates)) would
+-- return the monetary value of the sum of Bill Gates' holdings.
+fun WealthFn : El Agent -> Ind CurrencyMeasure ;
+
+
+-- The Class of Devices that are designed
+-- primarily to damage or destroy Humans/Animals, StationaryArtifacts or
+-- the places inhabited by Humans/Animals.
+fun Weapon : Class ;
+fun Weapon_Class : SubClass Weapon Device ;
+
+-- WearableItem is the subclass of
+-- Artifacts that are made to be worn on the body.
+fun WearableItem : Class ;
+fun WearableItem_Class : SubClass WearableItem Artifact ;
+
+-- WeatherProcess is the broadest class of
+-- processes that involve weather, including weather seasons (not to be confused
+-- with instances of SeasonOfYear), weather systems, and short_term weather
+-- events.
+fun WeatherProcess : Class ;
+fun WeatherProcess_Class : SubClass WeatherProcess Motion ;
+
+-- SI magnetic flux measure. Symbol: Wb. It is the
+-- magnetic flux which, linking a circuit of one turn, produces in it an
+-- electromotive force of 1 Volt as it is reduced to zero at a uniform
+-- rate in 1 SecondDuration. Weber = V*s = m^2*kg*s^(_2)*A^(_1).
+fun Weber : Ind CompositeUnitOfMeasure ;
+
+
+-- Any Declaring that leads to one person being
+-- the spouse of another.
+fun Wedding : Class ;
+fun Wedding_Class : SubClass Wedding Declaring ;
+
+-- The Class of all calendar Wednesdays.
+fun Wednesday : Class ;
+fun Wednesday_Class : SubClass Wednesday Day ;
+
+-- The Class of all calendar weeks.
+fun Week : Class ;
+fun Week_Class : SubClass Week TimeInterval ;
+
+-- Time unit. A week's duration is seven days.
+fun WeekDuration : Ind UnitOfDuration ;
+
+
+-- The compass direction of West.
+fun West : Ind DirectionalAttribute ;
+
+
+-- An Attribute which indicates that the
+-- associated Object is fully saturated with a Liquid, i.e.
+-- every part of the Object has a subpart which is a Liquid.
+fun Wet : Ind SaturationAttribute ;
+
+
+-- The Class of Processes where a Liquid is
+-- added to an Object.
+fun Wetting : Class ;
+fun Wetting_Class : SubClass Wetting Putting ;
+
+-- A UnaryFunction that maps an Object or
+-- Process to the exact TimeInterval during which it exists. Note
+-- that, for every TimePoint ?TIME outside of the TimeInterval
+-- (WhenFn ?THING), (time ?THING ?TIME) does not hold.
+fun WhenFn : El Physical -> Ind TimeInterval ;
+
+
+-- Maps an Object and a TimePoint at which the
+-- Object exists to the Region where the Object existed at that
+-- TimePoint.
+fun WhereFn : El Physical -> El TimePoint -> Ind Region ;
+
+
+-- The Attribute of being white in color.
+fun White : Ind PrimaryColor ;
+
+
+-- Any Motion of Air.
+fun Wind : Class ;
+fun Wind_Class : SubClass Wind GasMotion ;
+
+-- The class of Female Humans.
+fun Woman : Class ;
+fun Woman_Class : SubClass Woman Human ;
+
+-- A term of a Language that represents a concept.
+fun Word : Class ;
+fun Word_Class : SubClass Word LinguisticExpression ;
+
+-- Long, narrow, soft_bodied Invertebrates.
+fun Worm : Class ;
+fun Worm_Class : SubClass Worm Invertebrate ;
+
+-- A subclass of ContentDevelopment in which
+-- content is converted from one form (e.g. uttered, written or represented
+-- mentally) into a written form. Note that this class covers both
+-- transcription and original creation of written Texts.
+fun Writing : Class ;
+fun Writing_Class : SubClass Writing ContentDevelopment ;
+
+-- The Class of all calendar Years.
+fun Year : Class ;
+fun Year_Class : SubClass Year TimeInterval ;
+
+-- Time unit. one calendar year. 1 year =
+-- 365 days = 31536000 seconds.
+fun YearDuration : Ind UnitOfDuration ;
+
+
+-- A UnaryFunction that maps a number to the corresponding calendar
+-- Year. For example, (YearFn 1912) returns the Class containing just one instance,
+-- the year of 1912. As might be expected, positive integers return years in the Common Era,
+-- while negative integers return years in B.C.E. Note that this function returns a Class
+-- as a value. The reason for this is that the related functions, viz. MonthFn, DayFn,
+-- HourFn, MinuteFn, and SecondFn, are used to generate both specific TimeIntervals
+-- and recurrent intervals, and the only way to do this is to make the domains and ranges of
+-- these functions classes rather than individuals.
+fun YearFn : El Integer -> Desc Year ;
+
+
+-- The Attribute of being yellow in color.
+fun Yellow : Ind PrimaryColor ;
+
+
+-- (abstractCounterpart ?AB ?PHYS
+-- relates a Physical entity to an Abstract one which is an idealized
+-- model in some dimension of the Physical entity. For example, an
+-- Abstract GraphNode could be stated to be the counterpart of an
+-- actual Computer in a ComputerNetwork.
+fun abstractCounterpart : El Abstract -> El Physical -> Formula ;
+
+
+-- (acquaintance ?H1 ?H2) means that ?H1 has
+-- met and knows something about ?H2, such as ?H2's name and appearance.
+-- Statements made with this predicate should be temporally specified with
+-- holdsDuring. Note that acquaintance is not symmetric. For the
+-- symmetric version, see mutualAcquaintance.
+fun acquaintance : El Human -> El Human -> Formula ;
+
+
+-- Simply relates an Object to a ConstantQuantity
+-- specifying the age of the Object.
+fun age : El Object -> El TimeDuration -> Formula ;
+
+
+-- (agent ?PROCESS ?AGENT) means that ?AGENT is
+-- an active determinant, either animate or inanimate, of the Process
+-- ?PROCESS, with or without voluntary intention. For example, Eve is an
+-- agent in the following proposition: Eve bit an apple.
+fun agent : El Process -> El Agent -> Formula ;
+
+
+-- A TernaryPredicate that is
+-- used to state the distance between the top of an Object and
+-- another point that is below the top of the Object (often this
+-- other point will be sea level). Note that this Predicate can be
+-- used to specify, for example, the height of geographic features,
+-- e.g. mountains, the altitude of aircraft, and the orbit of satellites
+-- around the Earth.
+fun altitude : El Physical -> El Physical -> El LengthMeasure -> Formula ;
+
+
+-- The transitive closure of the parent predicate.
+-- (ancestor ?DESCENDANT ?ANCESTOR) means that ?ANCESTOR is either the
+-- parent of ?DESCENDANT or the parent of the parent of DESCENDANT or
+-- etc.
+fun ancestor : El Organism -> El Organism -> Formula ;
+
+
+-- (angleOfFigure ?ANGLE ?FIGURE) means that
+-- the TwoDimensionalAngle ?ANGLE is part of the GeometricFigure ?FIGURE.
+fun angleOfFigure : El GeometricFigure -> El GeometricFigure -> Formula ;
+
+
+-- (angularMeasure ?ANGLE ?MEASURE) means that
+-- the two_dimensional geometric angle ?ANGLE has the PlaneAngleMeasure of
+-- ?MEASURE.
+fun angularMeasure : El TwoDimensionalAngle -> El PlaneAngleMeasure -> Formula ;
+
+
+-- This predicate indicates the value of a
+-- GraphArc in a Graph. This could map to the length of a road in
+-- a road network or the flow rate of a pipe in a plumbing system.
+fun arcWeight : El GraphArc -> El Quantity -> Formula ;
+
+
+-- (atomicNumber ?ELEMENT ?NUMBER) means that
+-- the ElementalSubstance ?ELEMENT has the atomic number ?NUMBER. The
+-- atomic number is the number of Protons in the nucleus of an Atom.
+fun atomicNumber : Desc ElementalSubstance -> El PositiveInteger -> Formula ;
+
+
+-- (attends ?DEMO ?PERSON) means that ?PERSON attends,
+-- i.e. is a member of the audience, of the performance event ?DEMO.
+fun attends : El Demonstrating -> El Human -> Formula ;
+
+
+-- (attribute ?OBJECT ?PROPERTY) means that
+-- ?PROPERTY is a Attribute of ?OBJECT. For example,
+-- (attribute MyLittleRedWagon Red).
+fun attribute : El Object -> El Attribute -> Formula ;
+
+
+-- (authors ?AGENT ?TEXT) means that ?AGENT is
+-- creatively responsible for ?TEXT. For example, Agatha Christie is
+-- author of Murder_on_the_Orient_Express.
+fun authors : El Agent -> Desc Text -> Formula ;
+
+
+-- A partial function that relates a List to a
+-- RealNumber, provided that the List only has list elements that are
+-- RealNumbers. The RealNumber associated with the List is equal to the
+-- mathematical average of the RealNumbers in the List divided by the total
+-- number of list elements.
+fun average : El List -> El RealNumber -> Formula ;
+
+
+-- (barometricPressure ?AREA ?PRESSURE) means that the atmospheric
+-- pressure measured at ?AREA is ?PRESSURE. Barometric pressure is
+-- typically expressed in units of InchMercury or MmMercury. For
+-- example, standard sea level pressure is 29.92 inches (760 mm) of mercury:
+-- (barometricPressure SeaLevel (MeasureFn 29.92 InchMercury)).
+fun barometricPressure : El Object -> El UnitOfAtmosphericPressure -> Formula ;
+
+
+-- (before ?POINT1 ?POINT2) means that ?POINT1
+-- precedes ?POINT2 on the universal timeline.
+fun before : El TimePoint -> El TimePoint -> Formula ;
+
+
+-- (beforeOrEqual ?POINT1 ?POINT2) means that ?POINT1
+-- is identical with ?POINT2 or occurs before it on the universal timeline.
+fun beforeOrEqual : El TimePoint -> El TimePoint -> Formula ;
+
+
+-- The epistemic predicate of belief.
+-- (believes ?AGENT ?FORMULA) means that ?AGENT believes the proposition
+-- expressed by ?FORMULA.
+fun believes : El CognitiveAgent -> Formula -> Formula ;
+
+
+-- (between ?OBJ1 ?OBJ2 ?OBJ3) means that ?OBJ2 is
+-- spatially located between ?OBJ1 and ?OBJ3. Note that this implies that
+-- ?OBJ2 is directly between ?OBJ1 and ?OBJ3, i.e. the projections of ?OBJ1
+-- and ?OBJ3 overlap with ?OBJ2.
+fun between : El Object -> El Object -> El Object -> Formula ;
+
+
+-- The temperature at which a PureSubstance changes
+-- state from a Liquid to a Gas.
+fun boilingPoint : Desc PureSubstance -> El TemperatureMeasure -> Formula ;
+
+
+-- (bottom ?BOTTOM ?OBJECT) holds if ?BOTTOM is the
+-- lowest or deepest maximal superficial part of ?OBJECT.
+fun bottom : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
+
+
+-- The general relationship of being a brother.
+-- (brother ?MAN ?PERSON) means that ?MAN is the brother of ?PERSON.
+fun brother : El Man -> El Human -> Formula ;
+
+
+-- The causation relation between instances of Process.
+-- (causes ?PROCESS1 ?PROCESS2) means that the instance of Process ?PROCESS1
+-- brings about the instance of Process ?PROCESS2.
+fun causes : El Process -> El Process -> Formula ;
+
+
+-- (causesProposition ?FORMULA1
+-- ?FORMULA2) means that the state of affairs described by ?FORMULA1
+-- causes, or mechanistically brings about, the state of affairs
+-- described by ?FORMULA2. Note that unlike entails, the time
+-- during which ?FORMULA2 holds cannot precede the time during which
+-- ?FORMULA1 holds, although ?FORMULA1 and ?FORMULA2 can hold
+-- simultaneously. Note, also, that causesProposition is a
+-- predicate, not a truth function. The following rule
+-- (contraposition) does not hold: (=> (causesProp ?FORMULA1
+-- ?FORMULA2) (causesProp (not ?FORMULA2) (not ?FORMULA1))).
+fun causesProposition : Formula -> Formula -> Formula ;
+
+
+-- The causation relation between subclasses of Process.
+-- (causesSubclass ?PROCESS1 ?PROCESS2) means that the subclass of Process ?PROCESS1
+-- brings about the subclass of Process ?PROCESS2, e.g. (causesSubclass Killing
+-- Death).
+fun causesSubclass : Desc Process -> Desc Process -> Formula ;
+
+
+-- (citizen ?PERSON ?NATION) means that the
+-- Human ?PERSON is a citizen of Nation ?NATION.
+fun citizen : El Human -> El Nation -> Formula ;
+
+
+-- (completelyFills ?OBJ ?HOLE)
+-- means that some part of the Object ?OBJ fills the Hole ?HOLE.
+-- Note that if (completelyFills ?OBJ1 ?HOLE) and (part
+-- ?OBJ1 ?OBJ2), then (completelyFills ?OBJ2 ?HOLE).
+-- A complete filler of (a part of) a hole is connected with everything
+-- with which (that part of) the hole itself is connected.
+-- A perfect filler of (a part of) a hole completely fills every proper
+-- part of (that part of) that hole.
+fun completelyFills : El Object -> El Hole -> Formula ;
+
+
+-- A specialized common sense notion of part
+-- for heterogeneous parts of complexes. (component ?COMPONENT ?WHOLE)
+-- means that ?COMPONENT is a component of ?WHOLE. Examples of component
+-- include the doors and walls of a house, the states or provinces of a
+-- country, or the limbs and organs of an animal. Compare piece, which
+-- is also a subrelation of part.
+fun component : El CorpuscularObject -> El CorpuscularObject -> Formula ;
+
+
+-- (conclusion ?ARGUMENT ?PROPOSITION) means that
+-- the Proposition ?PROPOSITION is the conclusion explicitly drawn from the
+-- Argument ?ARGUMENT. Note that it may or may not be the case that ?ARGUMENT
+-- entails ?PROPOSITION.
+fun conclusion : El Argument -> El Proposition -> Formula ;
+
+
+-- One of the basic ProbabilityRelations.
+-- conditionalProbability is used to state the numeric value of a conditional
+-- probability. (conditionalProbability ?FORMULA1 ?FORMULA2 ?NUMBER) means
+-- that the probability of ?FORMULA2 being true given that ?FORMULA1 is true is
+-- ?NUMBER.
+fun conditionalProbability : Formula -> Formula -> El RealNumber -> Formula ;
+
+
+-- Expresses the relationship between a Formula,
+-- an Entity, and an ObjectiveNorm when the Entity brings it about that
+-- the Formula has the ObjectiveNorm.
+fun confersNorm : El Entity -> Formula -> El ObjectiveNorm -> Formula ;
+
+
+-- Expresses the relationship between a
+-- a Formula, an Entity, and a CognitiveAgent when the Entity
+-- obligates the CognitiveAgent to bring it about that the Formula is
+-- true.
+fun confersObligation : Formula -> El Entity -> El CognitiveAgent -> Formula ;
+
+
+-- Expresses the relationship between a Formula,
+-- an Entity, and a CognitiveAgent when the Entity authorizes the
+-- CognitiveAgent to bring it about that the Formula is true.
+fun confersRight : Formula -> El Entity -> El CognitiveAgent -> Formula ;
+
+
+-- (connected ?OBJ1 ?OBJ2) means that ?OBJ1
+-- meetsSpatially ?OBJ2 or that ?OBJ1 overlapsSpatially ?OBJ2.
+fun connected : El Object -> El Object -> Formula ;
+
+
+-- This is the most general
+-- connection relation between EngineeringComponents. If
+-- (connectedEngineeringComponents ?COMP1 ?COMP2), then neither ?COMP1 nor
+-- ?COMP2 can be an engineeringSubcomponent of the other. The relation
+-- connectedEngineeringComponents is a SymmetricRelation, there is no
+-- information in the direction of connection between two components. It is
+-- also an IrreflexiveRelation, no EngineeringComponent bears this relation
+-- to itself. Note that this relation does not associate a name or type
+-- with the connection.
+fun connectedEngineeringComponents : El EngineeringComponent -> El EngineeringComponent -> Formula ;
+
+
+-- The relationship between three things, when one of
+-- the three things connects the other two. More formally, (connects ?OBJ1
+-- ?OBJ2 ?OBJ3) means that (connected ?OBJ1 ?OBJ2) and (connected ?OBJ1 ?OBJ3)
+-- and not (connected ?OBJ2 ?OBJ3).
+fun connects : El SelfConnectedObject -> El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
+
+
+-- connectsEngineeringComponents
+-- is a TernaryPredicate that maps from an EngineeringConnection to the
+-- EngineeringComponents it connects. Since EngineeringComponents cannot
+-- be connected to themselves and there cannot be an EngineeringConnection
+-- without a connectedEngineeringComponents Predicate, the second and third
+-- arguments of any connectsEngineeringComponents relationship will always be
+-- distinct for any given first argument.
+fun connectsEngineeringComponents : El EngineeringComponent -> El EngineeringComponent -> El SelfConnectedObject -> Formula ;
+
+
+-- (considers ?AGENT ?FORMULA) means that ?AGENT
+-- considers or wonders about the truth of the proposition expressed by
+-- ?FORMULA.
+fun considers : El CognitiveAgent -> Formula -> Formula ;
+
+
+-- (consistent ?PROP1 ?PROP2) means that the two
+-- Propositions ?PROP1 and ?PROP2 are consistent with one another, i.e. it
+-- is possible for both of them to be true at the same time.
+fun consistent : El Proposition -> El Proposition -> Formula ;
+
+
+-- The relation of spatial containment for two
+-- separable objects. When the two objects are not separable (e.g. an
+-- automobile and one of its seats), the relation of part should be used.
+-- (contains ?OBJ1 ?OBJ2) means that the SelfConnectedObject ?OBJ1 has
+-- a space (i.e. a Hole) which is at least partially filled by ?OBJ2.
+fun contains : El SelfConnectedObject -> El Object -> Formula ;
+
+
+-- A subrelation of represents. This
+-- predicate relates a ContentBearingPhysical to the Proposition that is
+-- expressed by the ContentBearingPhysical. Examples include the relationships
+-- between a physical novel and its story and between a printed score and its
+-- musical content.
+fun containsInformation : El ContentBearingPhysical -> El Proposition -> Formula ;
+
+
+-- A contraryAttribute is a set of Attributes
+-- such that something can not simultaneously have more than one of these Attributes.
+-- For example, (contraryAttribute Pliable Rigid) means that nothing can be both
+-- Pliable and Rigid.
+fun contraryAttribute : [El Attribute] -> Formula ;
+
+
+-- (cooccur ?THING1 ?THING2) means that the
+-- Object or Process ?THING1 occurs at the same time as, together with,
+-- or jointly with the Object or Process ?THING2. This covers the
+-- following temporal relations: is co_incident with, is concurrent with,
+-- is contemporaneous with, and is concomitant with.
+fun cooccur : El Physical -> El Physical -> Formula ;
+
+
+-- relates an Object to an exact copy of the
+-- Object, where an exact copy is indistinguishable from the original
+-- with regard to every property except (possibly) spatial and/or temporal
+-- location.
+fun copy : El Object -> El Object -> Formula ;
+
+
+-- (crosses ?OBJ1 ?OBJ2) means that
+-- Object ?OBJ1 traverses Object ?OBJ2, without being connected
+-- to it.
+fun crosses : El Object -> El Object -> Formula ;
+
+
+-- A BinaryPredicate that specifies a
+-- TimePosition in absolute calendar time, at the resolution
+-- of one day, for a particular Object or Process.
+fun date : El Physical -> El Day -> Formula ;
+
+
+-- The general relationship of daughterhood.
+-- (daughter ?CHILD ?PARENT) means that ?CHILD is the biological daughter
+-- of ?PARENT.
+fun daughter : El Organism -> El Organism -> Formula ;
+
+
+-- One of the basic ProbabilityRelations.
+-- (decreasesLikelihood ?FORMULA1 ?FORMULA2) means that ?FORMULA2 is less
+-- likely to be true if ?FORMULA1 is true.
+fun decreasesLikelihood : Formula -> Formula -> Formula ;
+
+
+-- Expresses the relationship between an
+-- Entity, a Formula, and an ObjectiveNorm when the Entity
+-- brings it about that the Formula does not have the ObjectiveNorm.
+fun deprivesNorm : El Entity -> Formula -> El ObjectiveNorm -> Formula ;
+
+
+-- A TernaryPredicate that is
+-- used to state the distance between the top of an Object and
+-- another point that is above the top of the Object (often this
+-- other point will be sea level). Note that this Predicate can be
+-- used to specify, for example, the depth of marine life or submarines,
+-- for example.
+fun depth : El Physical -> El Physical -> El LengthMeasure -> Formula ;
+
+
+-- (desires ?AGENT ?FORMULA) means that ?AGENT wants
+-- to bring about the state of affairs expressed by ?FORMULA. Note that there
+-- is no implication that what is desired by the agent is not already true.
+-- Note too that desires is distinguished from wants only in that the former
+-- is a PropositionalAttitude, while wants is an ObjectAttitude.
+fun desires : El CognitiveAgent -> Formula -> Formula ;
+
+
+-- (destination ?PROCESS ?GOAL) means that
+-- ?GOAL is the target or goal of the Process ?PROCESS. For example,
+-- Danbury would be the destination in the following proposition: Bob went
+-- to Danbury. Note that this is a very general CaseRole and, in
+-- particular, that it covers the concepts of 'recipient' and 'beneficiary'.
+-- Thus, John would be the destination in the following proposition:
+-- Tom gave a book to John.
+fun destination : El Process -> El Entity -> Formula ;
+
+
+-- (developmentalForm ?OBJECT ?FORM)
+-- means that ?FORM is an earlier stage in the individual maturation of
+-- ?OBJECT. For example, tadpole and caterpillar are developmentalForms
+-- of frogs and butterflies, respectively.
+fun developmentalForm : El OrganicObject -> El DevelopmentalAttribute -> Formula ;
+
+
+-- (diameter ?CIRCLE ?LENGTH) means that the diameter
+-- of the Circle ?CIRCLE has a length of ?LENGTH.
+fun diameter : El Circle -> El LengthMeasure -> Formula ;
+
+
+-- (direction ?PROC ?ATTR) means that the
+-- Process ?PROC is moving in the direction ?ATTR. For example, one
+-- would use this Predicate to represent the fact that Max is moving
+-- North.
+fun direction : El Process -> El DirectionalAttribute -> Formula ;
+
+
+-- Classes are disjoint only if they share no
+-- instances, i.e. just in case the result of applying IntersectionFn to
+-- them is empty.
+fun disjoint : El SetOrClass -> El SetOrClass -> Formula ;
+
+
+-- A disjointDecomposition of a Class
+-- C is a set of subclasses of C that are mutually disjoint.
+fun disjointDecomposition : Class -> [Class] -> Formula ;
+
+
+-- (distance ?OBJ1 ?OBJ2 ?QUANT) means that the
+-- shortest distance between the two objects ?OBJ1 and ?OBJ2 is ?QUANT. Note
+-- that the difference between the predicates length and distance is that
+-- the length is used to state the LengthMeasure of one of the dimensions of
+-- a single object, while distance is used to state the LengthMeasure that
+-- separates two distinct objects.
+fun distance : El Physical -> El Physical -> El LengthMeasure -> Formula ;
+
+
+-- A relation between objects
+-- in the domain of discourse and strings of natural language text stated in
+-- a particular HumanLanguage. The domain of documentation is not
+-- constants (names), but the objects themselves. This means that one does
+-- not quote the names when associating them with their documentation.
+fun documentation : El Entity -> El HumanLanguage -> El SymbolicString -> Formula ;
+
+
+-- (duration ?POS ?TIME) means that the
+-- duration of the TimePosition ?POS is ?TIME. Note that this
+-- Predicate can be used in conjunction with the Function WhenFn
+-- to specify the duration of any instance of Physical.
+fun duration : El TimeInterval -> El TimeDuration -> Formula ;
+
+
+-- (during ?INTERVAL1 ?INTERVAL2) means that
+-- ?INTERVAL1 starts after and ends before ?INTERVAL2.
+fun during : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- (earlier ?INTERVAL1 ?INTERVAL2) means that
+-- the TimeInterval ?INTERVAL1 ends before the TimeInterval ?INTERVAL2
+-- begins.
+fun earlier : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- (editor ?AGENT ?TEXT) means that ?AGENT is
+-- an editor of ?TEXT.
+fun editor : El Agent -> Desc Text -> Formula ;
+
+
+-- (element ?ENTITY ?SET) is true just in case
+-- ?ENTITY is contained in the Set ?SET. An Entity can be an element
+-- of another Entity only if the latter is a Set.
+fun element : El Entity -> El Set -> Formula ;
+
+
+-- (employs ?ORG ?PERSON) means that ?ORG has
+-- hired ?PERSON and currently retains ?PERSON, on a salaried, hourly
+-- or contractual basis, to provide services in exchange for monetary
+-- compensation.
+fun employs : El Organization -> El CognitiveAgent -> Formula ;
+
+
+-- (engineeringSubcomponent ?SUB
+-- ?SUPER) means that the EngineeringComponent ?SUB is structurally a
+-- properPart of ?SUPER. This relation is an AsymmetricRelation, since
+-- two EngineeringComponents cannot be subcomponents of each other.
+fun engineeringSubcomponent : El EngineeringComponent -> El EngineeringComponent -> Formula ;
+
+
+-- The operator of logical entailment. (entails
+-- ?FORMULA1 ?FORMULA2) means that ?FORMULA2 can be derived from ?FORMULA1
+-- by means of the proof theory of SUO_KIF.
+fun entails : Formula -> Formula -> Formula ;
+
+
+-- (equal ?ENTITY1 ?ENTITY2) is true just in case
+-- ?ENTITY1 is identical with ?ENTITY2.
+fun equal : El Entity -> El Entity -> Formula ;
+
+
+-- A BinaryPredicate that relates two
+-- subclasses of ContentBearingObject. (equivalentContentClass ?CLASS1
+-- ?CLASS2) means that the content expressed by each instance of ?CLASS1 is
+-- also expressed by each instance of ?CLASS2, and vice versa. An example
+-- would be the relationship between English and Russian editions of Agatha
+-- Christie's 'Murder on the Orient Express'. Note that
+-- (equivalentContentClass ?CLASS1 ?CLASS2) implies (subsumesContentClass
+-- ?CLASS1 ?CLASS2) and (subsumesContentClass ?CLASS2 ?CLASS1).
+fun equivalentContentClass : Desc ContentBearingObject -> Desc ContentBearingObject -> Formula ;
+
+
+-- A BinaryPredicate relating two
+-- instances of ContentBearingObject. (equivalentContentInstance
+-- ?OBJ1 ?OBJ2) means that the content expressed by ?OBJ1 is identical to
+-- the content expressed by ?OBJ2. An example would be the relationship
+-- between a handwritten draft of a letter to one's lawyer and a typed
+-- copy of the same letter. Note that (equivalentContentInstance ?OBJ1
+-- ?OBJ2) implies (subsumesContentInstance ?OBJ1 ?OBJ2) and
+-- (subsumesContentInstance ?OBJ2 ?OBJ2).
+fun equivalentContentInstance : El ContentBearingObject -> El ContentBearingObject -> Formula ;
+
+
+-- The actual, minimal location of an
+-- Object. This is a subrelation of the more general Predicate
+-- located.
+fun exactlyLocated : El Physical -> El Object -> Formula ;
+
+
+-- This predicate relates a Class to a
+-- set of Attributes, and it means that the elements of this set exhaust the
+-- instances of the Class. For example, (exhaustiveAttribute PhysicalState
+-- Solid Fluid Liquid Gas Plasma) means that there are only five instances of
+-- the class PhysicalState, viz. Solid, Fluid, Liquid, Gas and Plasma.
+fun exhaustiveAttribute : Desc Attribute -> [El Attribute] -> Formula ;
+
+
+-- An exhaustiveDecomposition of a
+-- Class C is a set of subclasses of C such that every instance of C is an
+-- instance of one of the subclasses in the set. Note: this does not necessarily
+-- mean that the elements of the set are disjoint (see partition _ a partition
+-- is a disjoint exhaustive decomposition).
+fun exhaustiveDecomposition : Class -> [Class] -> Formula ;
+
+
+-- (experiencer ?PROCESS ?AGENT) means
+-- that ?AGENT experiences the Process ?PROCESS. For example, Yojo
+-- is the experiencer of seeing in the following proposition: Yojo
+-- sees the fish. Note that experiencer, unlike agent, does
+-- not entail a causal relation between its arguments.
+fun experiencer : El Process -> El Entity -> Formula ;
+
+
+-- (exploits ?OBJ ?AGENT) means that ?OBJ is used
+-- by ?AGENT as a resource in an unspecified instance of Process. This
+-- Predicate, as its corresponding axiom indicates, is a composition of the
+-- relations agent and resource.
+fun exploits : El Object -> El Agent -> Formula ;
+
+
+-- (expressedInLanguage ?EXPRESS ?LANG)
+-- means that the LinguisticExpression ?EXPRESS is part of the Language
+-- ?LANG.
+fun expressedInLanguage : El LinguisticExpression -> El Language -> Formula ;
+
+
+-- (faces ?OBJ ?DIRECTION) means that the front of
+-- ?OBJ (see FrontFn) is positioned towards the compass direction ?DIRECTION.
+-- More precisely, it means that if a line were extended from the center of
+-- ?DIRECTION, the line would intersect with the front of ?OBJ before it
+-- intersected with its back (see BackFn).
+fun faces : El Object -> El DirectionalAttribute -> Formula ;
+
+
+-- A very general Predicate for biological
+-- relationships. (familyRelation ?ORGANISM1 ?ORGANISM2) means that
+-- ?ORGANISM1 and ?ORGANISM2 are biologically derived from a common ancestor.
+fun familyRelation : El Organism -> El Organism -> Formula ;
+
+
+-- The general relationship of fatherhood.
+-- (father ?CHILD ?FATHER) means that ?FATHER is the biological father
+-- of ?CHILD.
+fun father : El Organism -> El Organism -> Formula ;
+
+
+-- Holes can be filled. (fills ?OBJ ?HOLE)
+-- means that the Object ?OBJ fills the Hole ?HOLE. Note that
+-- fills here means perfectly filled. Perfect fillers and fillable entities have no parts in common (rather,
+-- they may occupy the same spatial region).
+fun fills : El Object -> El Hole -> Formula ;
+
+
+-- (finishes ?INTERVAL1 ?INTERVAL2) means that
+-- ?INTERVAL1 and ?INTERVAL2 are both TimeIntervals that have the same
+-- ending TimePoint and that ?INTERVAL2 begins before ?INTERVAL1.
+fun finishes : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- (frequency ?PROC ?TIME) means that the
+-- Process type of ?PROC recurs after every interval of ?TIME.
+fun frequency : Desc Process -> El TimeDuration -> Formula ;
+
+
+-- (geographicSubregion ?PART ?WHOLE)
+-- means that the GeographicArea ?PART is part of the GeographicArea
+-- ?WHOLE.
+fun geographicSubregion : El GeographicArea -> El GeographicArea -> Formula ;
+
+
+-- (geometricDistance ?POINT1 ?POINT2
+-- ?LENGTH) means that ?LENGTH is the distance between the two
+-- GeometricPoints ?POINT1 and ?POINT2.
+fun geometricDistance : El GeometricPoint -> El GeometricPoint -> El LengthMeasure -> Formula ;
+
+
+-- (geometricPart ?PART ?WHOLE) means that the
+-- GeometricFigure ?PART is part of the GeometricFigure ?WHOLE.
+fun geometricPart : El GeometricFigure -> El GeometricFigure -> Formula ;
+
+
+-- (geopoliticalSubdivision
+-- ?AREA1 ?AREA2) means that ?AREA1 is any geopolitical part of ?AREA2,
+-- that is, ?AREA1 is an integral geographicSubregion of ?AREA2 (not a
+-- DependencyOrSpecialSovereigntyArea), having its own associated
+-- GovernmentOrganization which is subordinated to or constrained by
+-- the government of ?AREA2. Cf. dependentGeopoliticalArea.
+fun geopoliticalSubdivision : El GeopoliticalArea -> El GeopoliticalArea -> Formula ;
+
+
+-- (graphMeasure ?GRAPH ?MEAS) fixes a
+-- UnitOfMeasure that is used for the arcWeight of a given Graph. Stating
+-- such a relationship entails that the components of given graph are the
+-- abstractCounterparts of sets of Physical Entity(ies).
+fun graphMeasure : El Graph -> El UnitOfMeasure -> Formula ;
+
+
+-- A basic relation for Graphs and their
+-- parts. (graphPart ?PART ?GRAPH) means that ?PART is a GraphArc
+-- or GraphNode of the Graph ?GRAPH.
+fun graphPart : El GraphElement -> El Graph -> Formula ;
+
+
+-- The state of grasping an Object. (grasps
+-- ?ANIMAL ?OBJ) means that the Animal ?ANIMAL is intentionally holding
+-- on to the Object ?OBJ.
+fun grasps : El Animal -> El Object -> Formula ;
+
+
+-- (greaterThan ?NUMBER1 ?NUMBER2) is true
+-- just in case the Quantity ?NUMBER1 is greater than the Quantity
+-- ?NUMBER2.
+fun greaterThan : El Quantity -> El Quantity -> Formula ;
+
+
+-- (greaterThanByQuality
+-- ?ENTITY1 ?ENTITY2 ?ATT) means that ?ENTITY1 has more of the given
+-- quality ?ATT than ?ENTITY2)
+fun greaterThanByQuality : El Entity -> El Entity -> El Attribute -> Formula ;
+
+
+-- (greaterThanOrEqualTo ?NUMBER1
+-- ?NUMBER2) is true just in case the Quantity ?NUMBER1 is greater
+-- than the Quantity ?NUMBER2.
+fun greaterThanOrEqualTo : El Quantity -> El Quantity -> Formula ;
+
+
+-- This Predicate expresses the concept of a
+-- conventional goal, i.e. a goal with a neutralized agent's intention.
+-- Accordingly, (hasPurpose ?THING ?FORMULA) means that the instance of
+-- Physical ?THING has, as its purpose, the Proposition expressed by
+-- ?FORMULA. Note that there is an important difference in meaning between
+-- the Predicates hasPurpose and result. Although the second argument
+-- of the latter can satisfy the second argument of the former,
+-- a conventional goal is an expected and desired outcome, while a result
+-- may be neither expected nor desired. For example, a machine process may
+-- have outcomes but no goals, aimless wandering may have an outcome but no
+-- goal, a learning process may have goals with no outcomes, and so on.
+fun hasPurpose : El Physical -> Formula -> Formula ;
+
+
+-- Expresses a cognitive attitude of an
+-- agent with respect to a particular instance of Physical. More precisely,
+-- (hasPurposeForAgent ?THING ?FORMULA ?AGENT) means that the purpose of
+-- ?THING for ?AGENT is the proposition expressed by ?FORMULA. Very complex
+-- issues are involved here. In particular, the rules of inference of the
+-- first order predicate calculus are not truth_preserving for the second
+-- argument position of this Predicate.
+fun hasPurposeForAgent : El Physical -> Formula -> El CognitiveAgent -> Formula ;
+
+
+-- Similar to the capability Predicate
+-- with the additional restriction that the ability be practised/
+-- demonstrated to some measurable degree.
+fun hasSkill : Desc Process -> El Agent -> Formula ;
+
+
+-- The height of an Object is the distance between
+-- its top and its bottom.
+fun height : El SelfConnectedObject -> El LengthMeasure -> Formula ;
+
+
+-- (holdsDuring ?TIME ?FORMULA) means that the
+-- proposition denoted by ?FORMULA is true in the time frame ?TIME. Note
+-- that this implies that ?FORMULA is true at every TimePoint which is a
+-- temporalPart of ?TIME.
+fun holdsDuring : El TimePosition -> Formula -> Formula ;
+
+
+-- Expresses a relationship between a
+-- Formula and a CognitiveAgent whereby the CognitiveAgent has
+-- the obligation to bring it about that the Formula is true.
+fun holdsObligation : Formula -> El CognitiveAgent -> Formula ;
+
+
+-- Expresses a relationship between a Formula
+-- and a CognitiveAgent whereby the CognitiveAgent has the right to
+-- bring it about that the Formula is true.
+fun holdsRight : Formula -> El CognitiveAgent -> Formula ;
+
+
+-- (hole ?HOLE ?OBJ) means that ?HOLE is a
+-- Hole in ?OBJ. A Hole is a fillable body located at the
+-- surface an Object.
+fun hole : El Hole -> El SelfConnectedObject -> Formula ;
+
+
+-- The relation between a Human and a PermanentResidence
+-- of the Human.
+fun home : El Human -> El PermanentResidence -> Formula ;
+
+
+-- (husband ?MAN ?WOMAN) means that ?MAN is the
+-- husband of ?WOMAN.
+fun husband : El Man -> El Woman -> Formula ;
+
+
+-- (identicalListItems ?LIST1 ?LIST2)
+-- means that ?LIST1 and ?LIST2 have exactly the same items in their
+-- respective lists. Although ?LIST1 and ?LIST2 are required to share
+-- exactly the same items, they may order these items differently.
+fun identicalListItems : El List -> El List -> Formula ;
+
+
+-- A SetOrClass ?CLASS1 is an immediateSubclass
+-- of another SetOrClass ?CLASS2 just in case ?CLASS1 is a subclass of ?CLASS2 and
+-- there is no other subclass of ?CLASS2 such that ?CLASS1 is also a subclass of it.
+fun immediateSubclass : El SetOrClass -> El SetOrClass -> Formula ;
+
+
+-- The analog of element and instance for Lists.
+-- (inList ?OBJ ?LIST) means that ?OBJ is in the List ?LIST. For example,
+-- (inList Tuesday (ListFn Monday Tuesday Wednesday)) would be true.
+fun inList : El Entity -> El List -> Formula ;
+
+
+-- A very general Predicate.
+-- (inScopeOfInterest ?AGENT ?ENTITY) means that ?ENTITY is within the
+-- scope of interest of ?AGENT. Note that the interest indicated can be
+-- either positive or negative, i.e. the ?AGENT can have an interest in
+-- avoiding or promoting ?ENTITY.
+fun inScopeOfInterest : El CognitiveAgent -> El Entity -> Formula ;
+
+
+-- One of the basic ProbabilityRelations.
+-- (increasesLikelihood ?FORMULA1 ?FORMULA2) means that ?FORMULA2 is more
+-- likely to be true if ?FORMULA1 is true.
+fun increasesLikelihood : Formula -> Formula -> Formula ;
+
+
+-- One of the basic ProbabilityRelations.
+-- (independentProbability ?FORMULA1 ?FORMULA2) means that the probabilities of
+-- ?FORMULA1 and ?FORMULA2 being true are independent.
+fun independentProbability : Formula -> Formula -> Formula ;
+
+
+-- A very basic notion of living within something
+-- else. (inhabits ?ORGANISM ?OBJECT) means that ?OBJECT is the residence
+-- (either permanent or temporary), nest, etc. of ?ORGANISM.
+fun inhabits : El Organism -> El Object -> Formula ;
+
+
+-- A very general Predicate. (inhibits
+-- ?PROC1 ?PROC2) means that the Process ?PROC1 inhibits or hinders
+-- the occurrence of the Process ?PROC2. For example, obstructing an
+-- object inhibits moving it. Note that this is a relation between types
+-- of Processes, not between instances.
+fun inhibits : Desc Process -> Desc Process -> Formula ;
+
+
+-- (instrument ?EVENT ?TOOL) means that ?TOOL
+-- is used by an agent in bringing about ?EVENT and that ?TOOL is not
+-- changed by ?EVENT. For example, the key is an instrument in the
+-- following proposition: The key opened the door. Note that instrument
+-- and resource cannot be satisfied by the same ordered pair.
+fun instrument : El Process -> El Object -> Formula ;
+
+
+-- (interiorPart ?OBJ1 ?OBJ2) means
+-- that ?OBJ1 is part ?OBJ2 and there is no overlap between ?OBJ1 and
+-- any superficialPart ?OBJ2.
+fun interiorPart : El Object -> El Object -> Formula ;
+
+
+-- (involvedInEvent ?EVENT ?THING) means
+-- that in the Process ?EVENT, the Entity ?THING plays some CaseRole.
+fun involvedInEvent : El Process -> El Entity -> Formula ;
+
+
+-- The epistemic predicate of knowing. (knows
+-- ?AGENT ?FORMULA) means that ?AGENT knows the proposition expressed by
+-- ?FORMULA. Note that knows entails conscious awareness, so this
+-- Predicate cannot be used to express tacit or subconscious or
+-- unconscious knowledge.
+fun knows : El CognitiveAgent -> Formula -> Formula ;
+
+
+-- (larger ?OBJ1 ?OBJ2) means that ?OBJ1 is
+-- larger, with respect to all LengthMeasures, than ?OBJ2.
+fun larger : El Object -> El Object -> Formula ;
+
+
+-- (leader ?INSTITUTION ?PERSON)
+-- means that the leader of ?INSTITUTION is ?PERSON.
+fun leader : El Agent -> El Human -> Formula ;
+
+
+-- (legalRelation ?AGENT1 ?AGENT2) means
+-- that ?AGENT1 and ?AGENT2 are relatives by virtue of a legal relationship.
+-- Some examples include marriage, adoption, etc.
+fun legalRelation : El Human -> El Human -> Formula ;
+
+
+-- BinaryPredicate that is used to state the measure
+-- of an Object along its longest span.
+fun length : El Object -> El PhysicalQuantity -> Formula ;
+
+
+-- (lessThan ?NUMBER1 ?NUMBER2) is true just
+-- in case the Quantity ?NUMBER1 is less than the Quantity ?NUMBER2.
+fun lessThan : El Quantity -> El Quantity -> Formula ;
+
+
+-- (lessThanOrEqualTo ?NUMBER1 ?NUMBER2)
+-- is true just in case the Quantity ?NUMBER1 is less than or equal to
+-- the Quantity ?NUMBER2.
+fun lessThanOrEqualTo : El Quantity -> El Quantity -> Formula ;
+
+
+-- (lineMeasure ?LINE ?MEASURE) means that the
+-- straight line ?LINE has the LengthMeasure of ?MEASURE.
+fun lineMeasure : El OneDimensionalFigure -> El LengthMeasure -> Formula ;
+
+
+-- BinaryPredicate that is used to state the measure
+-- of an Object from one point to another point along its surface. Note
+-- that the difference between the predicates length and distance is that
+-- the length is used to state the LengthMeasure of one of the dimensions of
+-- a single object, while distance is used to state the LengthMeasure that
+-- separates two distinct objects.
+fun linearExtent : El Object -> El LengthMeasure -> Formula ;
+
+
+-- a TernaryPredicate that specifies the
+-- GraphArc connecting two GraphNodes.
+fun links : El GraphNode -> El GraphNode -> El GraphArc -> Formula ;
+
+
+-- (located ?PHYS ?OBJ) means that ?PHYS is partlyLocated
+-- at ?OBJ, and there is no part or subProcess of ?PHYS that is not located at
+-- ?OBJ.
+fun located : El Physical -> El Object -> Formula ;
+
+
+-- (manner ?PROCESS ?MANNER) means that the
+-- Process ?PROCESS is qualified by the Attribute ?MANNER. The Attributes
+-- of Processes are usually denoted by adverbs and include things like the
+-- speed of the wind, the style of a dance, or the intensity of a sports
+-- competition.
+fun manner : El Process -> El Attribute -> Formula ;
+
+
+-- (material ?SUBSTANCE ?OBJECT) means that
+-- ?OBJECT is structurally made up in part of ?SUBSTANCE. This relation
+-- encompasses the concepts of 'composed of', 'made of', and 'formed of'.
+-- For example, plastic is a material of my computer monitor. Compare
+-- part and its subrelations, viz component and piece.
+fun material : Desc Substance -> El CorpuscularObject -> Formula ;
+
+
+-- A very general Predicate for
+-- asserting that a particular Object is measured by a particular
+-- PhysicalQuantity. In general, the second argument of this
+-- Predicate will be a term produced with the Function MeasureFn.
+fun measure : El Object -> El PhysicalQuantity -> Formula ;
+
+
+-- (meetsSpatially ?OBJ1 ?OBJ2) means that
+-- ?OBJ1 and ?OBJ2 are connected but that neither ?OBJ1 nor ?OBJ2
+-- overlapsSpatially the other.
+fun meetsSpatially : El Object -> El Object -> Formula ;
+
+
+-- (meetsTemporally ?INTERVAL1 ?INTERVAL2)
+-- means that the terminal point of the TimeInterval ?INTERVAL1 is the
+-- initial point of the TimeInterval ?INTERVAL2.
+fun meetsTemporally : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- The temperature at which a PureSubstance changes
+-- state from a Solid to a Liquid. Note that Arsenic can sublimate directly
+-- from Solid to Gas which means that its melting and boiling points are equal.
+fun meltingPoint : Desc PureSubstance -> El TemperatureMeasure -> Formula ;
+
+
+-- A specialized common sense notion of part for
+-- uniform parts of Collections. For example, each sheep in a flock of
+-- sheep would have the relationship of member to the flock.
+fun member : El SelfConnectedObject -> El Collection -> Formula ;
+
+
+-- A BinaryRelation that is used to state the
+-- normative force of a Proposition. (modalAttribute ?FORMULA ?PROP) means
+-- that the Proposition expressed by ?FORMULA has the NormativeAttribute
+-- ?PROP. For example, (modalAttribute (exists (?ACT ?OBJ) (and
+-- (instance ?ACT Giving) (agent ?ACT John) (patient ?ACT ?OBJ)
+-- (destination ?ACT Tom))) Obligation) means that John is obligated to give
+-- Tom something.
+fun modalAttribute : Formula -> El NormativeAttribute -> Formula ;
+
+
+-- A BinaryPredicate that associates an
+-- Object or Process with its value expressed as an instance of
+-- CurrencyMeasure.
+fun monetaryValue : El Physical -> El CurrencyMeasure -> Formula ;
+
+
+-- The general relationship of motherhood.
+-- (mother ?CHILD ?MOTHER) means that ?MOTHER is the biological mother
+-- of ?CHILD.
+fun mother : El Organism -> El Organism -> Formula ;
+
+
+-- (multiplicativeFactor ?NUMBER1 ?NUMBER2)
+-- means that ?NUMBER1 is a factor of ?NUMBER2, i.e. ?NUMBER1 can be multiplied by
+-- some Integer to give ?NUMBER2 as a result.
+fun multiplicativeFactor : El Integer -> El Integer -> Formula ;
+
+
+-- (mutualAcquaintance ?H1 ?H2) means
+-- that ?H1 and ?H2 have met each other and know something about each other,
+-- such as name and appearance. Statements made with this predicate should
+-- be temporally specified with holdsDuring. See also the weaker,
+-- non_symmetric version of this predicate, acquaintance.
+fun mutualAcquaintance : El Human -> El Human -> Formula ;
+
+
+-- (names ?STRING ?ENTITY) means that the thing ?ENTITY
+-- has the SymbolicString ?STRING as its name. Note that names and represents
+-- are the two immediate subrelations of refers. The predicate names is used
+-- when the referring item is merely a tag without connotative content, while the
+-- predicate represents is used for referring items that have such content.
+fun names : El SymbolicString -> El Entity -> Formula ;
+
+
+-- (needs ?AGENT ?OBJECT) means that ?OBJECT is
+-- physically required for the continued existence of ?AGENT.
+fun needs : El CognitiveAgent -> El Physical -> Formula ;
+
+
+-- (occupiesPosition ?PERSON ?POSITION ?ORG)
+-- means that ?PERSON holds the Position ?POSITION at Organization ?ORG.
+-- For example, (occupiesPosition TomSmith ResearchDirector
+-- AcmeLaboratory) means that TomSmith is a research director at Acme Labs.
+fun occupiesPosition : El Human -> El Position -> El Organization -> Formula ;
+
+
+-- A general Predicate for indicating how two
+-- Objects are oriented with respect to one another. For example,
+-- (orientation ?OBJ1 ?OBJ2 North) means that ?OBJ1 is north of ?OBJ2, and
+-- (orientation ?OBJ1 ?OBJ2 Vertical) means that ?OBJ1 is positioned
+-- vertically with respect to ?OBJ2.
+fun orientation : El Object -> El Object -> El PositionalAttribute -> Formula ;
+
+
+-- (origin ?PROCESS ?SOURCE) means that ?SOURCE
+-- indicates where the ?Process began. Note that this relation implies
+-- that ?SOURCE is present at the beginning of the process, but need not
+-- participate throughout the process. For example, the submarine is the
+-- origin in the following proposition: the missile was launched from a
+-- submarine.
+fun origin : El Process -> El Object -> Formula ;
+
+
+-- (overlapsPartially ?OBJ1 ?OBJ2) means
+-- that ?OBJ1 and ?OBJ2 have part(s) in common, but neither ?OBJ1 nor ?OBJ2
+-- is a part of the other.
+fun overlapsPartially : El Object -> El Object -> Formula ;
+
+
+-- (overlapsSpatially ?OBJ1 ?OBJ2) means
+-- that the Objects ?OBJ1 and ?OBJ2 have some parts in common. This is a
+-- reflexive and symmetric (but not transitive) relation.
+fun overlapsSpatially : El Object -> El Object -> Formula ;
+
+
+-- (overlapsTemporally ?INTERVAL1
+-- ?INTERVAL2) means that the TimeIntervals ?INTERVAL1 and ?INTERVAL2
+-- have a TimeInterval as a common part.
+fun overlapsTemporally : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- (parallel ?LINE1 ?LINE2) means that the
+-- OneDimensionalFigures ?LINE1 and ?LINE2 are parallel to one another,
+-- i.e. they are equidistant from one another at every point.
+fun parallel : El OneDimensionalFigure -> El OneDimensionalFigure -> Formula ;
+
+
+-- The general relationship of parenthood.
+-- (parent ?CHILD ?PARENT) means that ?PARENT is a biological parent
+-- of ?CHILD.
+fun parent : El Organism -> El Organism -> Formula ;
+
+
+-- The basic mereological relation. All other
+-- mereological relations are defined in terms of this one.
+-- (part ?PART ?WHOLE) simply means that the Object ?PART is part
+-- of the Object ?WHOLE. Note that, since part is a
+-- ReflexiveRelation, every Object is a part of itself.
+fun part : El Object -> El Object -> Formula ;
+
+
+-- (partiallyFills ?OBJ ?HOLE) means that
+-- ?OBJ completelyFills some part of ?HOLE. Note that if (partiallyFills
+-- ?OBJ1 ?HOLE) and (part ?OBJ1 ?OBJ2), then (partiallyFills ?OBJ2 ?HOLE).
+-- Note too that a partial filler need not be wholly inside a hole (it may
+-- stick out), which means that every complete filler also qualifies as
+-- (is a limit case of) a partial one.
+fun partiallyFills : El Physical -> El Object -> Formula ;
+
+
+-- A partition of a class C is a set of
+-- mutually disjoint classes (a subclass partition) which covers C.
+-- Every instance of C is an instance of exactly one of the subclasses
+-- in the partition.
+fun partition : Class -> [Class] -> Formula ;
+
+
+-- (partlyLocated ?THING ?OBJ) means that the
+-- instance of Physical ?THING is at least partially located at ?OBJ. For
+-- example, Istanbul is partly located in Asia and partly located in Europe.
+-- Note that partlyLocated is the most basic localization relation: located
+-- is an immediate subrelation of partlyLocated and exactlyLocated is
+-- an immediate subrelation of located.
+fun partlyLocated : El Physical -> El Object -> Formula ;
+
+
+-- (path ?MOTION ?PATH) means that ?PATH is a route
+-- along which ?MOTION occurs. For example, Highway 101 is the path in the
+-- following proposition: the car drove up Highway 101.
+fun path : El Motion -> El Object -> Formula ;
+
+
+-- A BinaryPredicate that specifies the
+-- length (in number of GraphNodes) of a GraphPath.
+-- (pathLength ?PATH ?NUMBER) means that there are ?NUMBER nodes in
+-- the GraphPath ?PATH.
+fun pathLength : El GraphPath -> El PositiveInteger -> Formula ;
+
+
+-- (patient ?PROCESS ?ENTITY) means that ?ENTITY
+-- is a participant in ?PROCESS that may be moved, said, experienced, etc.
+-- For example, the direct objects in the sentences 'The cat swallowed the
+-- canary' and 'Billy likes the beer' would be examples of patients. Note
+-- that the patient of a Process may or may not undergo structural
+-- change as a result of the Process. The CaseRole of patient is used
+-- when one wants to specify as broadly as possible the object of a
+-- Process.
+fun patient : El Process -> El Entity -> Formula ;
+
+
+-- (penetrates ?OBJ1 ?OBJ2) means that
+-- ?OBJ1 is connected to ?OBJ2 along at least one whole dimension (length,
+-- width or depth).
+fun penetrates : El Object -> El Object -> Formula ;
+
+
+-- A specialized common sense notion of part for
+-- arbitrary parts of Substances. Quasi_synonyms are: chunk, hunk, bit,
+-- etc. Compare component, another subrelation of part.
+fun piece : El Substance -> El Substance -> Formula ;
+
+
+-- (pointOfFigure ?POINT ?FIGURE) means that
+-- the GeometricPoint ?POINT is part of the GeometricFigure ?FIGURE.
+fun pointOfFigure : El GeometricFigure -> El GeometricFigure -> Formula ;
+
+
+-- (pointOfIntersection ?FIGURE1 ?FIGURE2
+-- ?POINT) means that the two straight lines ?FIGURE1 and ?FIGURE2 meet at the
+-- point ?POINT.
+fun pointOfIntersection : El OneDimensionalFigure -> El OneDimensionalFigure -> El GeometricPoint -> Formula ;
+
+
+-- Relation that holds between an Agent and
+-- an Object when the Agent has ownership of the Object.
+fun possesses : El Agent -> El Object -> Formula ;
+
+
+-- A very general Predicate. (precondition
+-- ?PROC1 ?PROC2) means that an instance of ?PROC2 can exist only if an
+-- instance of ?PROC1 also exists.
+fun precondition : Desc Process -> Desc Process -> Formula ;
+
+
+-- (prefers ?AGENT ?FORMULA1 ?FORMULA2) means that
+-- CognitiveAgent ?AGENT prefers the state of affairs expressed by ?FORMULA1
+-- over the state of affairs expressed by ?FORMULA2 all things being equal.
+fun prefers : El CognitiveAgent -> Formula -> Formula -> Formula ;
+
+
+-- (premise ?ARGUMENT ?PROPOSITION) means that the
+-- Proposition ?PROPOSITION is an explicit assumption of the Argument
+-- ?ARGUMENT.
+fun premise : El Argument -> El Proposition -> Formula ;
+
+
+-- A very general Predicate. (prevents ?PROC1
+-- ?PROC2) means that ?PROC1 prevents the occurrence of ?PROC2. In other
+-- words, if ?PROC1 is occurring in a particular time and place, ?PROC2
+-- cannot occur at the same time and place. For example, innoculating
+-- prevents contracting disease. Note that this is a relation between types
+-- of Processes, not between instances.
+fun prevents : Desc Process -> Desc Process -> Formula ;
+
+
+-- (properPart ?OBJ1 ?OBJ2) means that
+-- ?OBJ1 is a part of ?OBJ2 other than ?OBJ2 itself. This is a
+-- TransitiveRelation and AsymmetricRelation (hence an
+-- IrreflexiveRelation).
+fun properPart : El Object -> El Object -> Formula ;
+
+
+-- (properlyFills ?OBJ ?HOLE)
+-- means that ?HOLE is properly (though perhaps incompletely) filled by
+-- ?OBJ, i.e. some part of ?HOLE is perfectly filled by ?OBJ. Note that
+-- properlyFills is the dual of completelyFills, and is so
+-- related to partiallyFills that ?OBJ properlyFills ?HOLE just in
+-- case ?OBJ partiallyFills every part of ?HOLE. (Thus, every perfect
+-- filler is both complete and proper in this sense).
+-- Every hole is connected with everything with which a proper filler
+-- of the hole is connected. Every proper part of a perfect filler of (a part of) a hole properly
+-- fills (that part of) that hole.
+fun properlyFills : El Object -> El Hole -> Formula ;
+
+
+-- This Predicate holds between an instance of
+-- Entity and an instance of Attribute. (property ?ENTITY ?ATTR)
+-- means that ?ENTITY has the Attribute ?ATTR.
+fun property : El Entity -> El Attribute -> Formula ;
+
+
+-- (publishes ?ORG ?TEXT) means that ?ORG
+-- publishes ?TEXT. For example, Bantam Books publishes Agatha Christie's
+-- Murder_on_the_Orient_Express.
+fun publishes : El Organization -> Desc Text -> Formula ;
+
+
+-- (radius ?CIRCLE ?LENGTH) means that the radius of
+-- the Circle ?CIRCLE has a length of ?LENGTH.
+fun radius : El Circle -> El LengthMeasure -> Formula ;
+
+
+-- A subrelation of represents.
+-- (realization ?PROCESS ?PROP) means that ?PROCESS is a Process which
+-- expresses the content of ?PROP. Examples include a particular musical
+-- performance, which realizes the content of a musical score, or the
+-- reading of a poem.
+fun realization : El Process -> El Proposition -> Formula ;
+
+
+-- (refers ?OBJ1 ?OBJ2) means that ?OBJ1
+-- mentions or includes a reference to ?OBJ2. Note that refers is
+-- more general in meaning than represents, because presumably something
+-- can represent something else only if it refers to this other thing.
+-- For example, an article whose topic is a recent change in the price of
+-- oil may refer to many other things, e.g. the general state of the economy,
+-- the weather in California, the prospect of global warming, the options
+-- for alternative energy sources, the stock prices of various oil companies,
+-- etc.
+fun refers : El Entity -> El Entity -> Formula ;
+
+
+-- (relatedEvent ?EVENT1 ?EVENT2) means
+-- that the Process ?EVENT1 is related to the Process ?EVENT2. The
+-- relationship is between separate individual events, not events and
+-- their subprocesses. On the other hand, two subProcesses of the same
+-- overarching event may be relatedEvents. The argument order does not
+-- imply temporal ordering.
+fun relatedEvent : El Process -> El Process -> Formula ;
+
+
+-- Used to signify a three_place
+-- relation between a concept in an external knowledge source, a concept
+-- in the SUMO, and the name of the other knowledge source.
+fun relatedExternalConcept : El SymbolicString -> El Entity -> El Language -> Formula ;
+
+
+-- Means that the two arguments are
+-- related concepts within the SUMO, i.e. there is a significant similarity
+-- of meaning between them. To indicate a meaning relation between a SUMO
+-- concept and a concept from another source, use the Predicate
+-- relatedExternalConcept.
+fun relatedInternalConcept : El Entity -> El Entity -> Formula ;
+
+
+-- (relative ?O1 ?O2) means that ?O1
+-- and ?O2 are relatives, whether through common ancestry (consanguinity),
+-- someone's marriage (affinity), or someone's adoption. This definition is
+-- intentionally broad, so as to capture a wide array of `familial'
+-- relations. The notion of who counts as `family' also varies between
+-- cultures, but that aspect of meaning is not addressed here.
+fun relative : El Organism -> El Organism -> Formula ;
+
+
+-- A very general semiotics Predicate.
+-- (represents ?THING ?ENTITY) means that ?THING in some way indicates,
+-- expresses, connotes, pictures, describes, etc. ?ENTITY. The Predicates
+-- containsInformation and realization are subrelations of represents.
+-- Note that represents is a subrelation of refers, since something can
+-- represent something else only if it refers to this other thing. See the
+-- documentation string for names.
+fun represents : El Entity -> El Entity -> Formula ;
+
+
+-- A very general predicate.
+-- (representsForAgent ?ENTITY1 ?ENTITY2 ?AGENT) means that the ?AGENT
+-- chooses to use ?ENTITY1 to 'stand for' ?ENTITY2.
+fun representsForAgent : El Entity -> El Entity -> El Agent -> Formula ;
+
+
+-- A very general predicate.
+-- (representsInLanguage ?THING ?ENTITY ?LANGUAGE) means that the
+-- LinguisticExpression ?THING stands for ?ENTITY in the Language
+-- ?LANGUAGE.
+fun representsInLanguage : El LinguisticExpression -> El Entity -> El Language -> Formula ;
+
+
+fun resourceS : El Process -> El Entity -> Formula ;
+
+-- (result ?ACTION ?OUTPUT) means that ?OUTPUT is
+-- a product of ?ACTION. For example, house is a result in the
+-- following proposition: Eric built a house.
+fun result : El Process -> El Entity -> Formula ;
+
+
+-- The relationship between two Organisms that
+-- have the same mother and father. Note that this relationship does
+-- not hold between half_brothers, half_sisters, etc.
+fun sibling : El Organism -> El Organism -> Formula ;
+
+
+-- (side ?SIDE ?OBJECT) means that ?SIDE is a side of the object,
+-- as opposed to the top or bottom.
+fun side : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
+
+
+-- The general relationship of being a sister.
+-- (sister ?WOMAN ?PERSON) means that ?WOMAN is the sister of ?PERSON.
+fun sister : El Woman -> El Human -> Formula ;
+
+
+-- (smaller ?OBJ1 ?OBJ2) means that ?OBJ1
+-- is smaller, with respect to all LengthMeasures, than ?OBJ2.
+fun smaller : El Object -> El Object -> Formula ;
+
+
+-- The general relationship of being a son.
+-- (son ?CHILD ?PARENT) means that ?CHILD is the biological
+-- son of ?PARENT.
+fun son : El Organism -> El Organism -> Formula ;
+
+
+-- The relationship of marriage between two Humans.
+fun spouse : El Human -> El Human -> Formula ;
+
+
+-- (starts ?INTERVAL1 ?INTERVAL2) means that
+-- ?INTERVAL1 and ?INTERVAL2 are both TimeIntervals that have the same
+-- initial TimePoint and that ?INTERVAL1 ends before ?INTERVAL2.
+fun starts : El TimeInterval -> El TimeInterval -> Formula ;
+
+
+-- The relation between a Human and a TemporaryResidence
+-- of the Human.
+fun stays : El Human -> El TemporaryResidence -> Formula ;
+
+
+-- Means that the second argument can be
+-- ascribed to everything which has the first argument ascribed to it.
+fun subAttribute : El Attribute -> El Attribute -> Formula ;
+
+
+-- (subCollection ?COLL1 ?COLL2) means that
+-- the Collection ?COLL1 is a proper part of the Collection ?COLL2.
+fun subCollection : El Collection -> El Collection -> Formula ;
+
+
+-- The relation between two Graphs when one
+-- Graph is a part of the other. (subGraph ?GRAPH1 ?GRAPH2) means
+-- that ?GRAPH1 is a part of ?GRAPH2.
+fun subGraph : El Graph -> El Graph -> Formula ;
+
+
+-- (subList ?LIST1 ?LIST2) means that ?LIST1 is a
+-- sublist of ?LIST2, i.e. every element of ?LIST1 is an element of ?LIST2 and
+-- the elements that are common to both Lists have the same order in both
+-- Lists. Elements that are common to both Lists and are consecutive in one
+-- list must also be consecutive in the other list. (Therefore _ the list of
+-- prime numbers smaller than 10 [1 2 3 5 7] is not a subList of the
+-- natural numbers smaller than 10 [1 2 3 4 5 6 7 8 9]).
+fun subList : El List -> El List -> Formula ;
+
+
+-- (subOrganization ?ORG1 ?ORG2) means
+-- that ?ORG1 is an Organization which is a part of the Organization
+-- ?ORG2. Note that subOrganization is a ReflexiveRelation, so every
+-- Organization is a subOrganization of itself.
+fun subOrganization : El Organization -> El Organization -> Formula ;
+
+
+-- (subPlan ?PLAN1 ?PLAN2) means that ?PLAN1
+-- is a Plan which is a proper part of ?PLAN2. This relation is generally
+-- used to relate a supporting Plan to the overall Plan in a particular
+-- context.
+fun subPlan : El Plan -> El Plan -> Formula ;
+
+
+-- (subProcess ?SUBPROC ?PROC) means that ?SUBPROC
+-- is a subprocess of ?PROC. A subprocess is here understood as a temporally
+-- distinguished part (proper or not) of a Process.
+fun subProcess : El Process -> El Process -> Formula ;
+
+
+-- (subProposition ?PROP1 ?PROP2) means that
+-- ?PROP1 is a Proposition which is a proper part of the Proposition ?PROP2.
+-- In other words, subProposition is the analogue of properPart for chunks
+-- of abstract content.
+fun subProposition : El Proposition -> El Proposition -> Formula ;
+
+
+-- (subSystem ?SUB ?SYSTEM) means that the
+-- PhysicalSystem ?SUB is a part of the PhysicalSystem ?SYSTEM.
+fun subSystem : El PhysicalSystem -> El PhysicalSystem -> Formula ;
+
+
+-- (subclass ?CLASS1 ?CLASS2) means that ?CLASS1 is
+-- a subclass of ?CLASS2, i.e. every instance of ?CLASS1 is also an instance of
+-- ?CLASS2. A class may have multiple superclasses and subclasses.
+fun subclass : El SetOrClass -> El SetOrClass -> Formula ;
+
+
+-- (subset ?SET1 ?SET2) is true just in case the
+-- elements of the Set ?SET1 are also elements of the Set ?SET2.
+fun subset : El Set -> El Set -> Formula ;
+
+
+-- (subsumedExternalConcept
+-- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING is subsumed
+-- by the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is narrower
+-- in meaning than ?STRING.
+fun subsumedExternalConcept : El SymbolicString -> El Entity -> El Language -> Formula ;
+
+
+-- A BinaryPredicate that relates two
+-- subclasses of ContentBearingObject. (subsumesContentClass ?CLASS1
+-- ?CLASS2) means that the content expressed by each instance of ?CLASS2 is
+-- also expressed by each instance of ?CLASS1. Examples include the
+-- relationship between a poem and one of its stanzas or between a book and
+-- one of its chapters. Note that this is a relation between subclasses of
+-- ContentBearingObject, rather than instances. If one wants to relate
+-- instances, the Predicate subsumesContentInstance can be used. Note
+-- that subsumesContentClass is needed in many cases. Consider, for
+-- example, the relation between the King James edition of the Bible and its
+-- Book of Genesis. This relation holds for every copy of this edition and
+-- not just for a single instance.
+fun subsumesContentClass : Desc ContentBearingObject -> Desc ContentBearingObject -> Formula ;
+
+
+-- A BinaryPredicate relating two
+-- instances of ContentBearingObject. (subsumesContentInstance ?OBJ1 ?OBJ2)
+-- means that the content expressed by ?OBJ2 is part of the content expressed
+-- by ?OBJ1. An example is the relationship between a handwritten poem and
+-- one of its stanzas. Note that this is a relation between instances,
+-- rather than Classes. If one wants to assert a content relationship
+-- between Classes, e.g. between the version of an intellectual work and a
+-- part of that work, the relation subsumesContentClass should be used.
+fun subsumesContentInstance : El ContentBearingObject -> El ContentBearingObject -> Formula ;
+
+
+-- (subsumingExternalConcept
+-- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING subsumes
+-- the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is broader
+-- in meaning than ?STRING.
+fun subsumingExternalConcept : El SymbolicString -> El Entity -> El Language -> Formula ;
+
+
+-- (successorAttribute ?ATTR1 ?ATTR2)
+-- means that ?ATTR2 is the Attribute that comes immediately after ?ATTR1
+-- on the scale that they share.
+fun successorAttribute : El Attribute -> El Attribute -> Formula ;
+
+
+-- The transitive closure of
+-- successorAttribute. (successorAttributeClosure ?ATTR1 ?ATTR2) means
+-- that there is a chain of successorAttribute assertions connecting
+-- ?ATTR1 and ?ATTR2.
+fun successorAttributeClosure : El Attribute -> El Attribute -> Formula ;
+
+
+-- (superficialPart ?OBJ1 ?OBJ2)
+-- means that ?OBJ1 is a part of ?OBJ2 that has no interior parts of its own
+-- (or, intuitively, that only overlaps those parts of ?OBJ2 that are
+-- externally connected with the mereological complement of ?OBJ2). This too
+-- is a transitive relation closed under MereologicalSumFn and
+-- MereologicalProductFn.
+fun superficialPart : El Object -> El Object -> Formula ;
+
+
+-- (surface ?OBJ1 ?OBJ2) means that ?OBJ1
+-- is a maximally connected superficialPart of ?OBJ2. Note that some
+-- SelfConnectedObjects have more than one surface, e.g. a hollow
+-- object like a tennis ball has both an inner and an outer surface.
+fun surface : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
+
+
+-- (synonymousExternalConcept
+-- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING has the
+-- same meaning as ?STRING in ?LANGUAGE.
+fun synonymousExternalConcept : El SymbolicString -> El Entity -> El Language -> Formula ;
+
+
+-- (systemPart ?PART ?SYSTEM) means that
+-- the Physical thing ?PART is a SystemElement in the PhysicalSystem
+-- ?SYSTEM.
+fun systemPart : El Physical -> El PhysicalSystem -> Formula ;
+
+
+-- The temporal analogue of the spatial part
+-- predicate. (temporalPart ?POS1 ?POS2) means that TimePosition ?POS1
+-- is part of TimePosition ?POS2. Note that since temporalPart is a
+-- ReflexiveRelation every TimePostion is a temporalPart of itself.
+fun temporalPart : El TimePosition -> El TimePosition -> Formula ;
+
+
+-- (temporallyBetween ?POINT1 ?POINT2
+-- ?POINT3) means that the TimePoint ?POINT2 is between the TimePoints
+-- ?POINT1 and ?POINT3, i.e. ?POINT1 is before ?POINT2 and ?POINT2 is before
+-- ?POINT3.
+fun temporallyBetween : El TimePoint -> El TimePoint -> El TimePoint -> Formula ;
+
+
+-- (temporallyBetweenOrEqual ?POINT1 ?POINT2
+-- ?POINT3) means that the TimePoint ?POINT1 is before or equal to the
+-- TimePoint ?POINT2 and ?POINT2 is before or equal to the TimePoint
+-- ?POINT3.
+fun temporallyBetweenOrEqual : El TimePoint -> El TimePoint -> El TimePoint -> Formula ;
+
+
+-- This relation holds between an instance of
+-- Physical and an instance of TimePosition just in case the temporal
+-- lifespan of the former includes the latter. In other words, (time
+-- ?THING ?TIME) means that ?THING existed or occurred at ?TIME. Note
+-- that time does for instances of Physical what holdsDuring does
+-- for instances of Formula. The constants located and time are
+-- the basic spatial and temporal predicates, respectively.
+fun time : El Physical -> El TimePosition -> Formula ;
+
+
+fun toInt : Int -> Ind Integer ;
+
+fun toRealNum : Float -> Ind RealNumber ;
+
+-- (top ?TOP ?OBJECT) means that ?TOP is the highest maximal
+-- superficial part of ?OBJECT.
+fun top : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
+
+
+-- (transactionAmount ?TRANSACTION
+-- ?AMOUNT) means that ?AMOUNT is an instance of CurrencyMeasure being
+-- exhanged in the FinancialTransaction ?TRANSACTION.
+fun transactionAmount : El FinancialTransaction -> El CurrencyMeasure -> Formula ;
+
+
+-- (traverses ?OBJ1 ?OBJ2) means that ?OBJ1
+-- crosses or extends across ?OBJ2. Note that crosses and
+-- penetrates are subrelations of traverses.
+fun traverses : El Object -> El Object -> Formula ;
+
+
+-- The BinaryPredicate that relates a Sentence
+-- to its TruthValue.
+fun truth : El Sentence -> El TruthValue -> Formula ;
+
+
+-- The class of names that uniquely identify
+-- an instance of Entity. Some examples of uniqueIdentifiers are the keys
+-- of tables in database applications and the ISBN (International Standard Book
+-- Number).
+fun uniqueIdentifier : El SymbolicString -> El Entity -> Formula ;
+
+
+-- (uses ?OBJECT AGENT) means that ?OBJECT is used by
+-- ?AGENT as an instrument in an unspecified Process. This Predicate,
+-- as its corresponding axiom indicates, is a composition of the CaseRoles
+-- agent and instrument.
+fun uses : El Object -> El Agent -> Formula ;
+
+
+-- Some Artifacts have a life cycle with discrete
+-- stages or versions. (version ARTIFACT1 ARTIFACT2) means that ARTIFACT1
+-- is a version of ARTIFACT2. Note that this Predicate relates subclasses of
+-- Artifact and not instances.
+fun version : Desc Artifact -> Desc Artifact -> Formula ;
+
+
+-- (wants ?AGENT ?OBJECT) means that ?OBJECT is desired by ?AGENT,
+-- i.e. ?AGENT believes that ?OBJECT will satisfy one of its goals. Note that there is
+-- no implication that what is wanted by an agent is not already possessed by the agent.
+fun wants : El CognitiveAgent -> El Physical -> Formula ;
+
+
+-- (wears ?AGENT ?CLOTHING) means that ?AGENT is wearing
+-- the item of Clothing ?CLOTHING.
+fun wears : El Animal -> El Clothing -> Formula ;
+
+
+-- (weight ?O ?MM) means that on planet earth
+-- the SelfConnectedObject ?O has the weight ?MM.
+fun weight : El SelfConnectedObject -> El MassMeasure -> Formula ;
+
+
+-- BinaryPredicate that is used to state the measure
+-- of an Object from side to side at its widest span.
+fun width : El Object -> El PhysicalQuantity -> Formula ;
+
+
+-- (wife ?WOMAN ?MAN) means that ?WOMAN is the wife of
+-- ?MAN.
+fun wife : El Woman -> El Man -> Formula ;
+}
|
