mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-10 05:29:30 -06:00
1008 lines
38 KiB
Plaintext
1008 lines
38 KiB
Plaintext
abstract Engineering = MidLevelOntology ** {
|
|
|
|
-- A PureTwopole that accumulates across variable.
|
|
fun AcrossVariableAccumulator : Class ;
|
|
fun AcrossVariableAccumulator_Class : SubClass AcrossVariableAccumulator PureTwopole ;
|
|
|
|
-- A Source that models a generator of across variable.
|
|
fun AcrossVariableSource : Class ;
|
|
fun AcrossVariableSource_Class : SubClass AcrossVariableSource Source ;
|
|
|
|
-- algebraic equation or set of equations
|
|
fun AlgebraicAttribute : Ind EquationAttribute ;
|
|
|
|
-- An Equation that is not
|
|
-- a DifferentialEquation
|
|
fun AlgebraicEquation : Class ;
|
|
fun AlgebraicEquation_Class : SubClass AlgebraicEquation Equation ;
|
|
|
|
-- Set of both differential and algebraic equations
|
|
fun AlgebroDifferentialAttribute : Ind InternalAttribute ;
|
|
|
|
-- Electronic equipment that increases strength of
|
|
-- signals passing through it, it can be modeled using a controlled
|
|
-- source, or an operational amplifier.
|
|
fun Amplifier : Class ;
|
|
fun Amplifier_Class : SubClass Amplifier ElectricalCircuit ;
|
|
|
|
-- PhysicalDimension of angular velocity, [s^_1].
|
|
fun AngularVelocity : Ind PhysicalDimension ;
|
|
|
|
-- set of application domains (medicine, physics, etc)
|
|
fun ApplicationDomain : Class ;
|
|
fun ApplicationDomain_Class : SubClass ApplicationDomain InternalAttribute ;
|
|
|
|
-- article
|
|
fun ArticleCategory : Ind DocumentCategory ;
|
|
|
|
-- astronomy
|
|
fun AstronomyDomain : Class ;
|
|
fun AstronomyDomain_Class : SubClass AstronomyDomain PhysicsDomain ;
|
|
|
|
-- For given class and for given attribute, return
|
|
-- a subclass of the class of object having the attribute
|
|
fun AttrFn : Class -> El Attribute -> Class ;
|
|
|
|
-- autonomous
|
|
fun Autonomous : Class ;
|
|
fun Autonomous_Class : SubClass Autonomous InternalAttribute ;
|
|
|
|
-- With no backlash.
|
|
fun Backlashless : Class ;
|
|
fun Backlashless_Class : SubClass Backlashless InternalAttribute ;
|
|
|
|
-- the part of a transistor that separates the emitter
|
|
-- from the collector
|
|
fun Base : Class ;
|
|
fun Base_Class : SubClass Base Terminal ;
|
|
|
|
-- Battery is a subclass of Device. Batteries are
|
|
-- devices that use chemical means to store or produce electrical power.
|
|
fun Battery : Class ;
|
|
fun Battery_Class : SubClass Battery (both ElectricDevice DCPowerSource) ;
|
|
|
|
-- Bessel's equation
|
|
fun BesselsEquation : Class ;
|
|
fun BesselsEquation_Class : SubClass BesselsEquation (both NonlinearEquation OrdinaryDifferentialEquation) ;
|
|
|
|
-- Bipolar transistor
|
|
fun BjtTransistor : Class ;
|
|
fun BjtTransistor_Class : SubClass BjtTransistor Transistor ;
|
|
|
|
-- A SinglePhaseRectifier of
|
|
-- that exploits both polarities of the input power source.
|
|
fun BridgeSinglePhaseRectifier : Class ;
|
|
fun BridgeSinglePhaseRectifier_Class : SubClass BridgeSinglePhaseRectifier SinglePhaseRectifier ;
|
|
|
|
-- With no brushes (of electrical motors)
|
|
fun Brushless : Class ;
|
|
fun Brushless_Class : SubClass Brushless InternalAttribute ;
|
|
|
|
-- An ElectricalComponent characterized by its
|
|
-- capacitance.
|
|
fun Capacitor : Class ;
|
|
fun Capacitor_Class : SubClass Capacitor ElectricalComponent ;
|
|
|
|
-- An AcrossVariableAccumulator from electrical energy domain.
|
|
fun CapacitorElement : Class ;
|
|
fun CapacitorElement_Class : SubClass CapacitorElement ElectricDevice ;
|
|
|
|
-- 4_wheeled motor vehicle, usually propelled by
|
|
-- an internal combustion engine
|
|
fun Car : Class ;
|
|
fun Car_Class : SubClass Car Vehicle ;
|
|
|
|
-- circuit theory
|
|
fun CircuitTheoryDomain : Class ;
|
|
fun CircuitTheoryDomain_Class : SubClass CircuitTheoryDomain (both ElectricalEngineeringDomain PhysicsDomain) ;
|
|
|
|
-- the electrode in a transistor through which a
|
|
-- primary flow of carriers leaves the inter_electrode region
|
|
fun Collector : Class ;
|
|
fun Collector_Class : SubClass Collector Terminal ;
|
|
|
|
-- The ability of material to stretch or bend.
|
|
fun Compliance : Ind PhysicalAttribute ;
|
|
|
|
-- A collection of bytes stored as an
|
|
-- individual entity. All data on disk is stored as a file with an
|
|
-- assigned file name that is unique within the folder (directory)
|
|
-- it resides in. ComputerFile file systems contain only files and folders
|
|
fun ComputerFile : Class ;
|
|
fun ComputerFile_Class : SubClass ComputerFile ContentBearingObject ;
|
|
|
|
fun ComputerProgram_ITAgent : SubClass ComputerProgram ITAgent ;
|
|
|
|
-- the ability of a material to lead current
|
|
fun Conductivity : Ind PhysicalAttribute ;
|
|
|
|
-- A Substance that readily conducts
|
|
-- electricity.
|
|
fun ConductorSubstance : Class ;
|
|
fun ConductorSubstance_Class : SubClass ConductorSubstance Substance ;
|
|
|
|
-- A class of control design method
|
|
fun ControlDesignMethod : Class ;
|
|
fun ControlDesignMethod_Class : SubClass ControlDesignMethod Method ;
|
|
|
|
-- control
|
|
fun ControlDomain : Class ;
|
|
fun ControlDomain_Class : SubClass ControlDomain EngineeringDomain ;
|
|
|
|
-- a mechanism that controls the operation of some
|
|
-- device
|
|
fun Controller : Class ;
|
|
fun Controller_Class : SubClass Controller UnknownDomainDevice ;
|
|
|
|
-- PhysicalDimension of electrical current, [A].
|
|
fun Current : Ind PhysicalDimension ;
|
|
|
|
-- A direct_current PowerSource.
|
|
fun DCPowerSource : Class ;
|
|
fun DCPowerSource_Class : SubClass DCPowerSource PowerSource ;
|
|
|
|
-- A Dissipator from translatory energy domain.
|
|
fun DamperElement : Class ;
|
|
fun DamperElement_Class : SubClass DamperElement (both Dissipator TranslatoryTwopole) ;
|
|
|
|
-- A direct_current electrical motor.
|
|
fun DcMotor : Class ;
|
|
fun DcMotor_Class : SubClass DcMotor ElectricalMotor ;
|
|
|
|
-- differential equation or set of equations
|
|
fun DifferentialAttribute : Ind EquationAttribute ;
|
|
|
|
-- An Equation containing differentials
|
|
-- of a function
|
|
fun DifferentialEquation : Class ;
|
|
fun DifferentialEquation_Class : SubClass DifferentialEquation Equation ;
|
|
|
|
-- Dimensionless PhysicalDimension.
|
|
fun Dimensionless : Ind PhysicalDimension ;
|
|
|
|
-- A semiconductor device that consists of a p_n
|
|
-- junction, it is used e.g. in rectifiers or demodulators.
|
|
fun Diode : Class ;
|
|
fun Diode_Class : SubClass Diode SemiconductorComponent ;
|
|
|
|
-- Valve that controls the direction
|
|
-- of flow of a fluid
|
|
fun DirectionalControlValve : Class ;
|
|
fun DirectionalControlValve_Class : SubClass DirectionalControlValve Valve ;
|
|
|
|
-- A method of converting continuous problem
|
|
-- to a discrete one, loaded by some discretization error.
|
|
fun Discretization : Class ;
|
|
fun Discretization_Class : SubClass Discretization MathematicalMethod ;
|
|
|
|
-- A PureTwopole that models a dissipation of energy.
|
|
fun Dissipator : Class ;
|
|
fun Dissipator_Class : SubClass Dissipator PureTwopole ;
|
|
|
|
-- document category
|
|
fun DocumentCategory : Class ;
|
|
fun DocumentCategory_Class : SubClass DocumentCategory WebDocumentAttribute ;
|
|
|
|
-- A SinglePhaseRectifier of
|
|
-- that exploits both polarities of the input power source.
|
|
fun DoublerSinglePhaseRectifier : Class ;
|
|
fun DoublerSinglePhaseRectifier_Class : SubClass DoublerSinglePhaseRectifier SinglePhaseRectifier ;
|
|
|
|
-- Asserts that the constitutive relation of
|
|
-- a multipole does depend on time.
|
|
fun DynamicMultipole : Ind MultipoleAttribute ;
|
|
|
|
-- Electrical energetic interaction
|
|
fun Electrical : Ind PhysicalDomain ;
|
|
|
|
-- A complex ElectricDevice consisting
|
|
-- of several mutually interconnected electrical components.
|
|
fun ElectricalCircuit : Class ;
|
|
fun ElectricalCircuit_Class : SubClass ElectricalCircuit ElectricDevice ;
|
|
|
|
-- A discrete ElectricDevice for
|
|
-- general usage, such as resistors, capacitors, diodes, transistors etc.
|
|
fun ElectricalComponent : Class ;
|
|
fun ElectricalComponent_Class : SubClass ElectricalComponent ElectricDevice ;
|
|
|
|
-- An ElectricalComponent designed to
|
|
-- transmit electricity
|
|
fun ElectricalConductor : Class ;
|
|
fun ElectricalConductor_Class : SubClass ElectricalConductor ElectricalComponent ;
|
|
|
|
-- electrical drives (motors)
|
|
fun ElectricalDrivesDomain : Class ;
|
|
fun ElectricalDrivesDomain_Class : SubClass ElectricalDrivesDomain ElectroMechanicalDevicesDomain ;
|
|
|
|
-- domain involving electrical engineering
|
|
fun ElectricalEngineeringDomain : Class ;
|
|
fun ElectricalEngineeringDomain_Class : SubClass ElectricalEngineeringDomain EngineeringDomain ;
|
|
|
|
-- A Method used in electrical
|
|
-- engineering for designing and constructing electrical devices.
|
|
fun ElectricalEngineeringMethod : Class ;
|
|
fun ElectricalEngineeringMethod_Class : SubClass ElectricalEngineeringMethod Method ;
|
|
|
|
-- An electrical motor.
|
|
fun ElectricalMotor : Class ;
|
|
fun ElectricalMotor_Class : SubClass ElectricalMotor (both ElectricDevice Motor) ;
|
|
|
|
-- A MultipoleModel containing only
|
|
-- electrical multipoles.
|
|
fun ElectricalMultipoleModel : Class ;
|
|
fun ElectricalMultipoleModel_Class : SubClass ElectricalMultipoleModel MultipoleModel ;
|
|
|
|
-- A Process in which electrical
|
|
-- interactions take place
|
|
fun ElectricalProcess : Class ;
|
|
fun ElectricalProcess_Class : SubClass ElectricalProcess NaturalProcess ;
|
|
|
|
-- a resonance of electrical energy.
|
|
fun ElectricalResonance : Class ;
|
|
fun ElectricalResonance_Class : SubClass ElectricalResonance (both ElectricalProcess Resonance) ;
|
|
|
|
-- A PureTwopole from electrical energy domain.
|
|
fun ElectricalTwopole : Class ;
|
|
fun ElectricalTwopole_Class : SubClass ElectricalTwopole PureTwopole ;
|
|
|
|
-- electrical drives (motors)
|
|
fun ElectroMechanicalDevicesDomain : Class ;
|
|
fun ElectroMechanicalDevicesDomain_Class : SubClass ElectroMechanicalDevicesDomain (both ElectricalEngineeringDomain MechanicalEngineeringDomain) ;
|
|
|
|
-- electronic circuits _ electrical circuits
|
|
-- containing complex semiconductor components
|
|
fun ElectronicsDomain : Class ;
|
|
fun ElectronicsDomain_Class : SubClass ElectronicsDomain ElectricalEngineeringDomain ;
|
|
|
|
-- the electrode in a transistor where electrons originate
|
|
fun Emitter : Class ;
|
|
fun Emitter_Class : SubClass Emitter Terminal ;
|
|
|
|
-- engineering (mechanical, electrical)
|
|
fun EngineeringDomain : Class ;
|
|
fun EngineeringDomain_Class : SubClass EngineeringDomain ScienceDomain ;
|
|
|
|
-- a process of designing, manufacturing and
|
|
-- operating of an engineering system involving all stages of the life cycle.
|
|
fun EngineersProcess : Class ;
|
|
fun EngineersProcess_Class : SubClass EngineersProcess EngineersSubprocess ;
|
|
|
|
-- a class of subprocesses that are needed to
|
|
-- design and operate an engineering system
|
|
fun EngineersSubprocess : Class ;
|
|
fun EngineersSubprocess_Class : SubClass EngineersSubprocess IntentionalProcess ;
|
|
|
|
-- a mathematical statement that two expressions are equal.
|
|
fun Equation : Class ;
|
|
fun Equation_Class : SubClass Equation Proposition ;
|
|
|
|
-- an attribute that applies to an equation
|
|
-- or to a set of equations
|
|
fun EquationAttribute : Class ;
|
|
fun EquationAttribute_Class : SubClass EquationAttribute InternalAttribute ;
|
|
|
|
-- Field_effect transistor.
|
|
fun FetTransistor : Class ;
|
|
fun FetTransistor_Class : SubClass FetTransistor Transistor ;
|
|
|
|
-- file system
|
|
fun FileSystem : Class ;
|
|
fun FileSystem_Class : SubClass FileSystem Group ;
|
|
|
|
-- A DifferentialEquation
|
|
-- where variables are differentiated only once.
|
|
fun FirstOrderDifferentialEquation : Class ;
|
|
fun FirstOrderDifferentialEquation_Class : SubClass FirstOrderDifferentialEquation DifferentialEquation ;
|
|
|
|
-- A FluidPowerDevice designed to transform
|
|
-- fluid_power energy into mechanical translatory energy.
|
|
fun FluidCylinder : Class ;
|
|
fun FluidCylinder_Class : SubClass FluidCylinder (both FluidPowerDevice MechanicalDevice) ;
|
|
|
|
-- Fluid power energetic interaction
|
|
fun FluidPower : Ind PhysicalDomain ;
|
|
|
|
-- An EngineeringComponent in function of
|
|
-- which play role fluid_power energetical interactions.
|
|
fun FluidPowerDevice : Class ;
|
|
fun FluidPowerDevice_Class : SubClass FluidPowerDevice EngineeringComponent ;
|
|
|
|
-- fluid power (hydraulic) systems
|
|
fun FluidPowerDomain : Class ;
|
|
fun FluidPowerDomain_Class : SubClass FluidPowerDomain MechanicalEngineeringDomain ;
|
|
|
|
-- PhysicalDimension of force, [N].
|
|
fun Force : Ind PhysicalDimension ;
|
|
|
|
-- Computing a Fourier series for given
|
|
-- periodic function
|
|
fun FourierAnalysis : Class ;
|
|
fun FourierAnalysis_Class : SubClass FourierAnalysis MathematicalMethod ;
|
|
|
|
-- Reconstruction of a periodic function
|
|
-- from its Fourier series representation.
|
|
fun FourierSynthesis : Class ;
|
|
fun FourierSynthesis_Class : SubClass FourierSynthesis MathematicalMethod ;
|
|
|
|
-- A Multipole with exactly four poles.
|
|
fun Fourpole : Class ;
|
|
fun Fourpole_Class : SubClass Fourpole Multipole ;
|
|
|
|
-- Alters the frequency spectrum of signals
|
|
-- passing through it
|
|
fun FrequencyFilter : Class ;
|
|
fun FrequencyFilter_Class : SubClass FrequencyFilter ElectricalCircuit ;
|
|
|
|
-- A MechanicalProcess in which mechanical
|
|
-- energy is converted into a heat
|
|
fun Friction : Class ;
|
|
fun Friction_Class : SubClass Friction MechanicalProcess ;
|
|
|
|
-- a toothed wheel that engages another toothed
|
|
-- mechanism in order to change the speed or direction of transmitted motion.
|
|
fun Gear : Class ;
|
|
fun Gear_Class : SubClass Gear MechanicalDevice ;
|
|
|
|
-- a pair of gears that are used to change speed or
|
|
-- direction of an angular motion, ideal gear train can be modeled using
|
|
-- a transformer.
|
|
fun GearTrain : Class ;
|
|
fun GearTrain_Class : SubClass GearTrain MechanicalDevice ;
|
|
|
|
-- A device composed of several gear_trains used
|
|
-- to change speed and torque of transmitted motion.
|
|
fun Gearbox : Class ;
|
|
fun Gearbox_Class : SubClass Gearbox MechanicalDevice ;
|
|
|
|
-- A Transducer for which the ratio of
|
|
-- across variable on one side and through variable on the
|
|
-- other side is equal to the ratio of the remaining two variables.
|
|
fun Gyrator : Class ;
|
|
fun Gyrator_Class : SubClass Gyrator Transducer ;
|
|
|
|
-- A SinglePhaseRectifier of
|
|
-- that exploits only one polarity of the input power source.
|
|
fun HalfWaveSinglePhaseRectifier : Class ;
|
|
fun HalfWaveSinglePhaseRectifier_Class : SubClass HalfWaveSinglePhaseRectifier SinglePhaseRectifier ;
|
|
|
|
-- A DifferentialEquation
|
|
-- where variables are differentiated more than once.
|
|
fun HigherOrderDifferentialEquation : Class ;
|
|
fun HigherOrderDifferentialEquation_Class : SubClass HigherOrderDifferentialEquation DifferentialEquation ;
|
|
|
|
fun Human_ITAgent : SubClass Human ITAgent ;
|
|
|
|
-- agent capable of performing ITProcess
|
|
fun ITAgent : Class ;
|
|
fun ITAgent_Class : SubClass ITAgent Agent ;
|
|
|
|
-- A process performed on a computer by a human
|
|
-- operator.
|
|
fun ITProcess : Class ;
|
|
fun ITProcess_Class : SubClass ITProcess IntentionalProcess ;
|
|
|
|
-- A Fourpole modeling an
|
|
-- OperationalAmplifier with ideal properties.
|
|
fun IdealOperationalAmplifier : Class ;
|
|
fun IdealOperationalAmplifier_Class : SubClass IdealOperationalAmplifier Fourpole ;
|
|
|
|
-- A PureTwopole that models an ideal switch.
|
|
fun IdealSwitch : Class ;
|
|
fun IdealSwitch_Class : SubClass IdealSwitch PureTwopole ;
|
|
|
|
-- A PureTwopole that is linear.
|
|
fun IdealTwopole : Class ;
|
|
fun IdealTwopole_Class : SubClass IdealTwopole PureTwopole ;
|
|
|
|
-- Asserts that a constitutive relation of a multipole
|
|
-- does not refer to other variables than terminal or inner.
|
|
fun IndependentMultipole : Ind MultipoleAttribute ;
|
|
|
|
-- A property of an electric circuit by which an
|
|
-- electromotive force is induced in it by a variation of current.
|
|
fun Inductance : Class ; -- subattribute PhysicalAttribute
|
|
|
|
-- An electrical motor powered by a three_phase power suply.
|
|
fun InductionMotor : Class ;
|
|
fun InductionMotor_Class : SubClass InductionMotor ElectricalMotor ;
|
|
|
|
-- An ElectricalComponent that introduces inductance into a circuit.
|
|
fun Inductor : Class ;
|
|
fun Inductor_Class : SubClass Inductor ElectricalComponent ;
|
|
|
|
-- A ThroughVariableAccumulator from electrical energy domain.
|
|
fun InductorElement : Class ;
|
|
fun InductorElement_Class : SubClass InductorElement ElectricDevice ;
|
|
|
|
-- An AcrossVariableAccumulator from translatory energy domain.
|
|
fun Inertor : Class ;
|
|
fun Inertor_Class : SubClass Inertor (both AcrossVariableAccumulator TranslatoryTwopole) ;
|
|
|
|
-- The process of deploying an application
|
|
-- on a computer.
|
|
fun Installation : Class ;
|
|
fun Installation_Class : SubClass Installation ITProcess ;
|
|
|
|
-- a Substance such as glass or
|
|
-- porcelain with negligible electrical conductivity.
|
|
fun InsulatorSubstance : Class ;
|
|
fun InsulatorSubstance_Class : SubClass InsulatorSubstance Substance ;
|
|
|
|
-- An Amplifier that changes the polarity of the input signal.
|
|
fun InvertingAmplifier : Class ;
|
|
fun InvertingAmplifier_Class : SubClass InvertingAmplifier Amplifier ;
|
|
|
|
-- Junction field_effect transistor.
|
|
fun JfetTransistor : Class ;
|
|
fun JfetTransistor_Class : SubClass JfetTransistor FetTransistor ;
|
|
|
|
-- light emitted at a p_n junction is proportional
|
|
-- to the bias current, color depends on the material used
|
|
fun LED : Class ;
|
|
fun LED_Class : SubClass LED Diode ;
|
|
|
|
-- PhysicalDimension of length, [m].
|
|
fun Length : Ind PhysicalDimension ;
|
|
|
|
-- adjective
|
|
fun LexAdjective : Ind LexiconCategory ;
|
|
|
|
-- adverb
|
|
fun LexAdverb : Ind LexiconCategory ;
|
|
|
|
-- noun
|
|
fun LexNoun : Ind LexiconCategory ;
|
|
|
|
-- verb
|
|
fun LexVerb : Ind LexiconCategory ;
|
|
|
|
-- WordNet category: noun, verb, adjective or adverb
|
|
fun LexiconCategory : Class ;
|
|
fun LexiconCategory_Class : SubClass LexiconCategory InternalAttribute ;
|
|
|
|
-- library model
|
|
fun LibraryModelCategory : Ind DocumentCategory ;
|
|
|
|
-- A polynomial Equation of the first degree.
|
|
fun LinearEquation : Class ;
|
|
fun LinearEquation_Class : SubClass LinearEquation Equation ;
|
|
|
|
-- Asserts that the constitutive relation of
|
|
-- a multipole is linear.
|
|
fun LinearMultipole : Ind MultipoleAttribute ;
|
|
|
|
-- A Method that involves using mathematical aparatus.
|
|
fun MathematicalMethod : Class ;
|
|
fun MathematicalMethod_Class : SubClass MathematicalMethod Method ;
|
|
|
|
-- A model that uses the mathematical aparatus
|
|
fun MathematicalModel : Class ;
|
|
fun MathematicalModel_Class : SubClass MathematicalModel Model ;
|
|
|
|
-- A model of a Pendulum consisting
|
|
-- of a mass hanged on a stiff string.
|
|
fun MathematicalPendulum : Class ;
|
|
fun MathematicalPendulum_Class : SubClass MathematicalPendulum MathematicalModel ;
|
|
|
|
-- mathematics
|
|
fun MathematicsDomain : Class ;
|
|
fun MathematicsDomain_Class : SubClass MathematicsDomain NaturalSciencesDomain ;
|
|
|
|
-- An EngineeringComponent in function of
|
|
-- which play role mechanical energetical interactions.
|
|
fun MechanicalDevice : Class ;
|
|
fun MechanicalDevice_Class : SubClass MechanicalDevice EngineeringComponent ;
|
|
|
|
-- domain involving mechanical engineering
|
|
fun MechanicalEngineeringDomain : Class ;
|
|
fun MechanicalEngineeringDomain_Class : SubClass MechanicalEngineeringDomain EngineeringDomain ;
|
|
|
|
-- A Process in which mechanical interactions take place
|
|
fun MechanicalProcess : Class ;
|
|
fun MechanicalProcess_Class : SubClass MechanicalProcess NaturalProcess ;
|
|
|
|
-- a resonance of mechanical energy.
|
|
fun MechanicalResonance : Class ;
|
|
fun MechanicalResonance_Class : SubClass MechanicalResonance (both MechanicalProcess Resonance) ;
|
|
|
|
-- basic (theoretic) mechanics
|
|
fun MechanicsDomain : Class ;
|
|
fun MechanicsDomain_Class : SubClass MechanicsDomain PhysicsDomain ;
|
|
|
|
-- a way of doing something, esp. a systematic one;
|
|
-- implies an orderly logical arrangement (usually in steps).
|
|
fun Method : Class ;
|
|
fun Method_Class : SubClass Method Procedure ;
|
|
|
|
-- An abstract object that models certain aspect of a
|
|
-- physical object, is subject to abstraction and idealization.
|
|
fun Model : Class ;
|
|
fun Model_Class : SubClass Model Abstract ;
|
|
|
|
-- A creative process of creating a model.
|
|
fun Modeling : Class ;
|
|
fun Modeling_Class : SubClass Modeling IntentionalProcess ;
|
|
|
|
-- Metal_oxyde semiconductor field_effect
|
|
-- transistor.
|
|
fun MosfetTransistor : Class ;
|
|
fun MosfetTransistor_Class : SubClass MosfetTransistor FetTransistor ;
|
|
|
|
-- An actuator intended to deliver mechanical power
|
|
fun Motor : Class ;
|
|
fun Motor_Class : SubClass Motor MechanicalDevice ;
|
|
|
|
-- Basic element of a multipole diagram, a
|
|
-- multipole is a model of a component of a dynamic system, it can model a
|
|
-- real separable component, such as a motor of a vehicle, or just an
|
|
-- attribute of the system, such as inertia or friction, multipole interacts
|
|
-- with other multipoles through its poles. Multipole Each multipole must have at least one section.
|
|
fun Multipole : Class ;
|
|
fun Multipole_Class : SubClass Multipole Model ;
|
|
|
|
-- a set of tags that can be associated with multipoles
|
|
fun MultipoleAttribute : Class ;
|
|
fun MultipoleAttribute_Class : SubClass MultipoleAttribute InternalAttribute ;
|
|
|
|
-- Graphical representation of a MultipoleModel.
|
|
fun MultipoleDiagram : Class ;
|
|
fun MultipoleDiagram_Class : SubClass MultipoleDiagram ContentBearingObject ;
|
|
|
|
-- Model of a physical system consisting of
|
|
-- mutually interconnected multipoles.
|
|
fun MultipoleModel : Class ;
|
|
fun MultipoleModel_Class : SubClass MultipoleModel Model ;
|
|
|
|
-- modeling of a dynamic system by means of
|
|
-- its representation by a multipole diagram.
|
|
fun MultipoleModeling : Class ;
|
|
fun MultipoleModeling_Class : SubClass MultipoleModeling Modeling ;
|
|
|
|
-- A part of multipole pole that models
|
|
-- a single energetical interaction. If a pole belongs to a multipole, it also belongs to
|
|
-- one of its sections.
|
|
fun MultipolePole : Class ;
|
|
fun MultipolePole_Class : SubClass MultipolePole Model ;
|
|
|
|
-- MultipoleSection that contains exactly two
|
|
-- poles. MultipolePort Ports do not have three distinct poles.
|
|
fun MultipolePort : Class ;
|
|
fun MultipolePort_Class : SubClass MultipolePort MultipoleSection ;
|
|
|
|
-- One of the postulates of the multipole modeling theory.
|
|
fun MultipolePostulate : Class ;
|
|
|
|
-- a multipole variable that have physical
|
|
-- dimension and meaning.
|
|
fun MultipoleQuantity : Class ;
|
|
fun MultipoleQuantity_Class : SubClass MultipoleQuantity Quantity ;
|
|
|
|
-- A set of poles that is subject to
|
|
-- the postulate of continuity. A multipole may consist of one or
|
|
-- more sections. Sections of a single multipole do not overlap
|
|
-- and cover all its poles. MultipoleSection Each section must have at least two distinct poles.
|
|
fun MultipoleSection : Class ;
|
|
fun MultipoleSection_Class : SubClass MultipoleSection Model ;
|
|
|
|
-- a variable that describes energetical
|
|
-- interactions between multipoles.
|
|
fun MultipoleVariable : Class ;
|
|
fun MultipoleVariable_Class : SubClass MultipoleVariable Number ;
|
|
|
|
-- Property whereby an electromotive force is
|
|
-- induced in a circuit by variation of current in a neighboring circuit.
|
|
fun MutualInductance : Class ;
|
|
fun MutualInductance_Class : SubClass MutualInductance Inductance ;
|
|
|
|
-- natural sciences (mathematics, physics)
|
|
fun NaturalSciencesDomain : Class ;
|
|
fun NaturalSciencesDomain_Class : SubClass NaturalSciencesDomain ScienceDomain ;
|
|
|
|
-- A body remains at rest or in motion with
|
|
-- a constant velocity unless acted upon by an external force
|
|
fun NewtonsFirstLaw : Class ;
|
|
fun NewtonsFirstLaw_Class : SubClass NewtonsFirstLaw NewtonsLaw ;
|
|
|
|
-- One of three basic laws of classical mechanics.
|
|
fun NewtonsLaw : Class ;
|
|
fun NewtonsLaw_Class : SubClass NewtonsLaw ScientificLaw ;
|
|
|
|
-- The rate of change of momentum is
|
|
-- proportional to the imposed force and goes in the direction of
|
|
-- the force
|
|
fun NewtonsSecondLaw : Class ;
|
|
fun NewtonsSecondLaw_Class : SubClass NewtonsSecondLaw NewtonsLaw ;
|
|
|
|
-- Action and reaction are equal and opposite.
|
|
fun NewtonsThirdLaw : Class ;
|
|
fun NewtonsThirdLaw_Class : SubClass NewtonsThirdLaw NewtonsLaw ;
|
|
|
|
-- An Amplifier that does not change the polarity
|
|
-- of the input signal.
|
|
fun NoninvertingAmplifier : Class ;
|
|
fun NoninvertingAmplifier_Class : SubClass NoninvertingAmplifier Amplifier ;
|
|
|
|
-- The description of the entity (e.g. a Model)
|
|
-- involves nonlinear functions.
|
|
fun Nonlinear : Class ;
|
|
fun Nonlinear_Class : SubClass Nonlinear InternalAttribute ;
|
|
|
|
-- An ElectricalMultipoleModel containing
|
|
-- nonlinear multipoles.
|
|
fun NonlinearCircuit : Class ;
|
|
fun NonlinearCircuit_Class : SubClass NonlinearCircuit ElectricalMultipoleModel ;
|
|
|
|
-- An Equation that is not a LinearEquation.
|
|
fun NonlinearEquation : Class ;
|
|
fun NonlinearEquation_Class : SubClass NonlinearEquation Equation ;
|
|
|
|
-- A BjtTransistor with N_P_N junctions.
|
|
fun NpnTransistor : Class ;
|
|
fun NpnTransistor_Class : SubClass NpnTransistor BjtTransistor ;
|
|
|
|
-- A complex semiconductor device with
|
|
-- behaviour similar to the IdealOperationalAmplifier.
|
|
fun OperationalAmplifier : Class ;
|
|
fun OperationalAmplifier_Class : SubClass OperationalAmplifier ElectricalCircuit ;
|
|
|
|
-- A DifferentialEquation
|
|
-- that is not a PartialDifferentialEquation.
|
|
fun OrdinaryDifferentialEquation : Class ;
|
|
fun OrdinaryDifferentialEquation_Class : SubClass OrdinaryDifferentialEquation DifferentialEquation ;
|
|
|
|
-- Resonance taking place in a series RLC
|
|
-- circuit, i.e. in a circuit where its elements are connected in_series.
|
|
fun ParallelResonance : Class ;
|
|
fun ParallelResonance_Class : SubClass ParallelResonance ElectricalResonance ;
|
|
|
|
-- A DifferentialEquation
|
|
-- involving a functions of more than one variable.
|
|
fun PartialDifferentialEquation : Class ;
|
|
fun PartialDifferentialEquation_Class : SubClass PartialDifferentialEquation DifferentialEquation ;
|
|
|
|
-- A MechanicalDevice of an object mounted so that
|
|
-- it swings freely under the influence of gravity.
|
|
fun Pendulum : Class ;
|
|
fun Pendulum_Class : SubClass Pendulum MechanicalDevice ;
|
|
|
|
-- A DC motor in which the auxiliary
|
|
-- magnetic field is provided by a permanent magnet.
|
|
fun PermanentMagnetDcMotor : Class ;
|
|
fun PermanentMagnetDcMotor_Class : SubClass PermanentMagnetDcMotor DcMotor ;
|
|
|
|
-- A physical dimension such as
|
|
-- length, mass, force etc.
|
|
fun PhysicalDimension : Class ;
|
|
fun PhysicalDimension_Class : SubClass PhysicalDimension Quantity ;
|
|
|
|
-- An attribute of a multipole pole describing
|
|
-- the kind of physical interaction the pole models.
|
|
fun PhysicalDomain : Class ;
|
|
fun PhysicalDomain_Class : SubClass PhysicalDomain InternalAttribute ;
|
|
|
|
-- physics
|
|
fun PhysicsDomain : Class ;
|
|
fun PhysicsDomain_Class : SubClass PhysicsDomain NaturalSciencesDomain ;
|
|
|
|
-- A BjtTransistor with P_N_P junctions.
|
|
fun PnpTransistor : Class ;
|
|
fun PnpTransistor_Class : SubClass PnpTransistor BjtTransistor ;
|
|
|
|
-- The sum of through variables of
|
|
-- poles of multipole section is equal to zero.
|
|
fun PostulateOfContinuity : Class ;
|
|
fun PostulateOfContinuity_Class : SubClass PostulateOfContinuity MultipolePostulate ;
|
|
|
|
-- PhysicalDimension of power, [W].
|
|
fun Power : Ind PhysicalDimension ;
|
|
|
|
-- power electronic circuits (power supplies etc.)
|
|
fun PowerElectronicsDomain : Class ;
|
|
fun PowerElectronicsDomain_Class : SubClass PowerElectronicsDomain ElectronicsDomain ;
|
|
|
|
-- PhysicalDimension of pressure, [Pa],[N.m^_2].
|
|
fun Pressure : Ind PhysicalDimension ;
|
|
|
|
-- valve that controls the pressure in a fluid
|
|
fun PressureControlValve : Class ;
|
|
fun PressureControlValve_Class : SubClass PressureControlValve Valve ;
|
|
|
|
-- A Twopole that models single physical
|
|
-- phenomenon, its constitutive relation has special structure.
|
|
fun PureTwopole : Class ;
|
|
fun PureTwopole_Class : SubClass PureTwopole Twopole ;
|
|
|
|
-- Pulse_width modulation technique
|
|
fun Pwm : Class ;
|
|
fun Pwm_Class : SubClass Pwm ElectricalEngineeringMethod ;
|
|
|
|
-- An ElectricalMultipoleModel containing
|
|
-- a ResistorElement and a CapacitorElement.
|
|
fun RCCircuit : Class ;
|
|
fun RCCircuit_Class : SubClass RCCircuit ElectricalMultipoleModel ;
|
|
|
|
-- An ElectricalMultipoleModel containing
|
|
-- a ResistorElement, an InductorElement and a CapacitorElement.
|
|
fun RLCCircuit : Class ;
|
|
fun RLCCircuit_Class : SubClass RLCCircuit ElectricalMultipoleModel ;
|
|
|
|
-- An ElectricalMultipoleModel containing
|
|
-- a ResistorElement and an InductorElement.
|
|
fun RLCircuit : Class ;
|
|
fun RLCircuit_Class : SubClass RLCircuit ElectricalMultipoleModel ;
|
|
|
|
-- electrical device that transforms alternating
|
|
-- into direct current.
|
|
fun Rectifier : Class ;
|
|
fun Rectifier_Class : SubClass Rectifier ElectricalCircuit ;
|
|
|
|
-- an electro_mechanical device used as a controlled switch
|
|
fun Relay : Class ;
|
|
fun Relay_Class : SubClass Relay (both ElectricalComponent MechanicalDevice) ;
|
|
|
|
-- relays
|
|
fun RelaysDomain : Class ;
|
|
fun RelaysDomain_Class : SubClass RelaysDomain ElectroMechanicalDevicesDomain ;
|
|
|
|
-- Most common type of a presure control valve;
|
|
-- it consists of a piston that is retained on its seat by a spring
|
|
fun ReliefValve : Class ;
|
|
fun ReliefValve_Class : SubClass ReliefValve PressureControlValve ;
|
|
|
|
-- A material's opposition to the flow of
|
|
-- electric current.
|
|
fun Resistivity : Ind PhysicalAttribute ;
|
|
|
|
-- An ElectricalComponent that resists the flow of
|
|
-- electrical current. A Dissipator from electrical energy domain.
|
|
fun ResistorElement : Class ;
|
|
fun ResistorElement_Class : SubClass ResistorElement (both ElectricDevice ElectricalComponent) ;
|
|
|
|
-- a vibration of large amplitude produced by
|
|
-- a relatively small vibration near the same frequency of vibration
|
|
-- as the natural frequency of the resonating system.
|
|
fun Resonance : Class ;
|
|
fun Resonance_Class : SubClass Resonance NaturalProcess ;
|
|
|
|
-- Root_locus control design method
|
|
fun RootLocus : Class ;
|
|
fun RootLocus_Class : SubClass RootLocus ControlDesignMethod ;
|
|
|
|
-- Mechanic rotary energetic interaction
|
|
fun Rotary : Ind PhysicalDomain ;
|
|
|
|
-- The Rotating component of a motor, generator or similar
|
|
-- Device. Rotor The rotating armature of a motor or generator.
|
|
fun Rotor : Class ;
|
|
fun Rotor_Class : SubClass Rotor (both EngineeringComponent (both ElectricDevice MechanicalDevice)) ;
|
|
|
|
-- science (natural sciences, engineering, medicine...)
|
|
fun ScienceDomain : Class ;
|
|
fun ScienceDomain_Class : SubClass ScienceDomain ApplicationDomain ;
|
|
|
|
-- A generalization based on recurring facts or events
|
|
-- (in science or mathematics etc)
|
|
fun ScientificLaw : Class ;
|
|
fun ScientificLaw_Class : SubClass ScientificLaw Proposition ;
|
|
|
|
-- An electrical device that exploits
|
|
-- properties of semiconductors.
|
|
fun SemiconductorComponent : Class ;
|
|
fun SemiconductorComponent_Class : SubClass SemiconductorComponent ElectricalComponent ;
|
|
|
|
-- A DC motor in which the auxiliary
|
|
-- magnetic field is provided an active circuit.
|
|
fun SeparatelyExcitedDcMotor : Class ;
|
|
fun SeparatelyExcitedDcMotor_Class : SubClass SeparatelyExcitedDcMotor DcMotor ;
|
|
|
|
-- Resonance taking place in a parallel RLC
|
|
-- circuit, i.e. in a circuit where its elements are connected in_parallel.
|
|
fun SeriesResonance : Class ;
|
|
fun SeriesResonance_Class : SubClass SeriesResonance ElectricalResonance ;
|
|
|
|
-- A Set of equations
|
|
fun SetOfEquations : Class ;
|
|
fun SetOfEquations_Class : SubClass SetOfEquations Set ;
|
|
|
|
-- A revolving rod that transmits power or motion.
|
|
fun Shaft : Class ;
|
|
fun Shaft_Class : SubClass Shaft MechanicalDevice ;
|
|
|
|
-- A PowerSource of single phase
|
|
-- alternating current.
|
|
fun SinglePhasePowerSource : Class ;
|
|
fun SinglePhasePowerSource_Class : SubClass SinglePhasePowerSource PowerSource ;
|
|
|
|
-- A Rectifier of single phase AC
|
|
-- voltage.
|
|
fun SinglePhaseRectifier : Class ;
|
|
fun SinglePhaseRectifier_Class : SubClass SinglePhaseRectifier Rectifier ;
|
|
|
|
-- solved example
|
|
fun SolvedExampleCategory : Ind DocumentCategory ;
|
|
|
|
-- A PureTwopole that models a generator of either across or through variable.
|
|
fun Source : Class ;
|
|
fun Source_Class : SubClass Source PureTwopole ;
|
|
|
|
-- a directional control valve that uses a spool
|
|
-- to control the direction of flow
|
|
fun SpoolValve : Class ;
|
|
fun SpoolValve_Class : SubClass SpoolValve DirectionalControlValve ;
|
|
|
|
-- a metal device that returns to its shape or
|
|
-- position when pushed or pulled or pressed
|
|
fun Spring : Class ;
|
|
fun Spring_Class : SubClass Spring MechanicalDevice ;
|
|
|
|
-- A ThroughVariableAccumulator from translatory energy domain.
|
|
fun SpringElement : Class ;
|
|
fun SpringElement_Class : SubClass SpringElement (both ThroughVariableAccumulator TranslatoryTwopole) ;
|
|
|
|
-- Stationary part of a motor or generator in or
|
|
-- around which the rotor revolves.
|
|
fun Stator : Class ;
|
|
fun Stator_Class : SubClass Stator (both ElectricDevice MechanicalDevice) ;
|
|
|
|
-- The physical property of being inflexible
|
|
-- and hard to stretch.
|
|
fun Stiffness : Ind PhysicalAttribute ;
|
|
|
|
-- a process of designing an engineering system
|
|
fun SystemDesign : Class ;
|
|
fun SystemDesign_Class : SubClass SystemDesign EngineersSubprocess ;
|
|
|
|
-- a process of specifying requirements
|
|
-- on a system
|
|
fun SystemSpecification : Class ;
|
|
fun SystemSpecification_Class : SubClass SystemSpecification EngineersSubprocess ;
|
|
|
|
-- A practical Method or art applied to some
|
|
-- particular task
|
|
fun Technique : Class ;
|
|
fun Technique_Class : SubClass Technique Method ;
|
|
|
|
-- a point on an electrical device (such as a
|
|
-- battery) at which electric current enters or leaves
|
|
fun Terminal : Class ; -- meronym ElectricalComponent
|
|
|
|
-- A PowerSource of three phase
|
|
-- alternating current.
|
|
fun ThreePhasePowerSource : Class ;
|
|
fun ThreePhasePowerSource_Class : SubClass ThreePhasePowerSource PowerSource ;
|
|
|
|
-- A Rectifier of single phase AC
|
|
-- voltage.
|
|
fun ThreePhaseRectifier : Class ;
|
|
fun ThreePhaseRectifier_Class : SubClass ThreePhaseRectifier Rectifier ;
|
|
|
|
-- A PureTwopole that accumulates through variable.
|
|
fun ThroughVariableAccumulator : Class ;
|
|
fun ThroughVariableAccumulator_Class : SubClass ThroughVariableAccumulator PureTwopole ;
|
|
|
|
-- A Source that models a generator of through variable.
|
|
fun ThroughVariableSource : Class ;
|
|
fun ThroughVariableSource_Class : SubClass ThroughVariableSource Source ;
|
|
|
|
-- a SemiconductorComponent that consists of three
|
|
-- p_n junctions, it is used e.g. in controlled rectifiers.
|
|
fun Thyristor : Class ;
|
|
fun Thyristor_Class : SubClass Thyristor SemiconductorComponent ;
|
|
|
|
-- PhysicalDimension of torque, [N/m].
|
|
fun Torque : Ind PhysicalDimension ;
|
|
|
|
-- A Transducer for which the ratio of
|
|
-- across variables and through variables respectively is equal.
|
|
fun Transformer : Class ;
|
|
fun Transformer_Class : SubClass Transformer Transducer ;
|
|
|
|
-- An ElectricalDevice by which alternating
|
|
-- current of one voltage is changed to another voltage.
|
|
fun TransformerDevice : Class ;
|
|
fun TransformerDevice_Class : SubClass TransformerDevice ElectricDevice ;
|
|
|
|
-- A semiconductor device capable of amplification
|
|
-- or switching.
|
|
fun Transistor : Class ;
|
|
fun Transistor_Class : SubClass Transistor SemiconductorComponent ;
|
|
|
|
-- Mechanic translatory energetic interaction
|
|
fun Translatory : Ind PhysicalDomain ;
|
|
|
|
-- A PureTwopole from translatory energy domain.
|
|
fun TranslatoryTwopole : Class ;
|
|
fun TranslatoryTwopole_Class : SubClass TranslatoryTwopole PureTwopole ;
|
|
|
|
fun Truck_Car : SubClass Truck Car ;
|
|
|
|
-- tutorial
|
|
fun TutorialCategory : Ind DocumentCategory ;
|
|
|
|
-- A Multipole with exactly two poles. Twopole Twopole has exactly one port.
|
|
fun Twopole : Class ;
|
|
fun Twopole_Class : SubClass Twopole Multipole ;
|
|
|
|
-- A Multipole with exactly two sections.
|
|
fun Twoport : Class ;
|
|
fun Twoport_Class : SubClass Twoport Fourpole ;
|
|
|
|
-- The process of removing of an installed
|
|
-- application from a computer.
|
|
fun UnInstallation : Class ;
|
|
fun UnInstallation_Class : SubClass UnInstallation ITProcess ;
|
|
|
|
-- An EngineeringComponent for which
|
|
-- the principal physical domain is not specified.
|
|
fun UnknownDomainDevice : Class ;
|
|
fun UnknownDomainDevice_Class : SubClass UnknownDomainDevice EngineeringComponent ;
|
|
|
|
-- A hydraulic valve.
|
|
fun Valve : Class ;
|
|
fun Valve_Class : SubClass Valve (both FluidPowerDevice MechanicalDevice) ;
|
|
|
|
-- Bessel's equation
|
|
fun VanderpolsEquation : Class ;
|
|
fun VanderpolsEquation_Class : SubClass VanderpolsEquation (both NonlinearEquation OrdinaryDifferentialEquation) ;
|
|
|
|
-- PhysicalDimension of velocity, [m/s].
|
|
fun Velocity : Ind PhysicalDimension ;
|
|
|
|
-- PhysicalDimension of voltage, [V].
|
|
fun Voltage : Ind PhysicalDimension ;
|
|
|
|
-- valve that controls the flow rate of
|
|
-- a fluid
|
|
fun VolumeControlValve : Class ;
|
|
fun VolumeControlValve_Class : SubClass VolumeControlValve Valve ;
|
|
|
|
-- PhysicalDimension of volume flow, [m^_3].
|
|
fun VolumeFlow : Ind PhysicalDimension ;
|
|
|
|
-- knowledge base document _ a document in natural language
|
|
-- representing one piece of knowledge in the knowledge base
|
|
fun WebDocument : Class ;
|
|
fun WebDocument_Class : SubClass WebDocument ContentBearingObject ;
|
|
|
|
-- knowledge base document attribute
|
|
fun WebDocumentAttribute : Class ;
|
|
fun WebDocumentAttribute_Class : SubClass WebDocumentAttribute InternalAttribute ;
|
|
|
|
fun ZenerDiode : Class ;
|
|
fun ZenerDiode_Class : SubClass ZenerDiode Diode ;
|
|
|
|
-- A meronymy relation similar to part, but
|
|
-- for abstract rather than physical things.
|
|
fun abstractPart : El Abstract -> El Abstract -> Formula;
|
|
|
|
-- multipole pole has across variable
|
|
fun hasAcrossVariable : El MultipolePole -> El MultipoleVariable -> Formula ;
|
|
|
|
-- multipole quantity has certain dimension
|
|
fun hasDimension : El MultipoleQuantity -> El PhysicalDimension -> Formula ;
|
|
|
|
-- multipole pole has through variable
|
|
fun hasThroughVariable : El MultipolePole -> El MultipoleVariable -> Formula ;
|
|
|
|
-- multipole quantity has certain variable
|
|
fun hasVariable : El MultipoleQuantity -> El MultipoleVariable -> Formula ;
|
|
|
|
-- associates a SUMO concept with a lexicon word
|
|
fun lexicon : El SetOrClass -> El LexiconCategory -> El SymbolicString -> Formula ;
|
|
|
|
-- A relation similar to WordNet meronymy relation.
|
|
-- If class A is a meronym of class B, it means that instances of A
|
|
-- typically are parts of instances of B.
|
|
fun meronym : Desc Object -> Desc Object -> Formula ;
|
|
|
|
-- A relation signaling that certain model is
|
|
-- convenient for modeling of certain class of devices.
|
|
fun models : El Model -> El EngineeringComponent -> Formula ;
|
|
|
|
-- Relation that holds for pairs of physical
|
|
-- dimensions that multiply up into a physical dimension of Power.
|
|
-- The first is considered for across variable, the second for through variable.
|
|
fun physicalDomain : El PhysicalDimension -> El PhysicalDimension -> El PhysicalDomain -> Formula ;
|
|
|
|
}
|