;;; -*- Mode:Lisp; Syntax: Common-lisp; Package:ONTOLINGUA-USER; Syntax:COMMON-LISP; Base:10 -*-
;;; Standard Units and Dimensions
;;; (c) 1993 Greg Olsen and Thomas Gruber
(in-package "ONTOLINGUA-USER")
(define-theory standard-dimensions (physical-quantities)
"This theory defines a set of physical dimensions for quantities.
It is independent of any choice of units of measure. This set is based
on physics and economics."
:issues ("(c) 1993, 1994 Greg R. Olsen, Thomas R. Gruber, and Yves Peligry"
"This theory used to be combined with standard-dimensions in a
theory called standard-units-and-dimensions. We divided them because commitments
to one are often independent of commitments to the other."
(:see-also "The EngMath paper on line")))
(in-theory 'standard-dimensions)
;; The IDENTITY-DIMENSION is defined in the base theory, PHYSICAL-QUANTITIES.
(define-instance LENGTH-DIMENSION (physical-dimension)
"The fundamental dimension of length, as defined by the SI
standard.")
(define-instance MASS-DIMENSION (physical-dimension)
"The fundamental dimension of mass, as defined by the SI standard.")
(define-instance TIME-DIMENSION (physical-dimension)
"The fundamental dimension of physical, continuous time,
as defined by the SI standard.")
(define-instance ELECTRICAL-CURRENT-DIMENSION (physical-dimension)
"The fundamental dimension of electrical current, as defined by the
SI standard.")
(define-instance THERMODYNAMIC-TEMPERATURE-DIMENSION (physical-dimension)
"The fundamental dimension of temperature, as defined by the SI standard.")
(define-instance AMOUNT-OF-SUBSTANCE-DIMENSION (physical-dimension)
"The fundamental dimension of amount of substance, as defined by the
SI standard.")
(define-instance LUMINOUS-INTENSITY-DIMENSION (physical-dimension)
"The fundamental dimension of luminous-intensity, as defined by the
SI standard.")
(define-instance FORCE-DIMENSION (physical-dimension)
"The physical dimension of force is defined as mass times length
over time squared. In some systems FORCE-DIMENSION is fundamental and
MASS-DIMENSION is a derived dimension. This theory goes with the SI
standard, but we include the definition of force as a non-fundamental
built-in dimension."
:axiom-def (= FORCE-DIMENSION
(* MASS-DIMENSION
(* LENGTH-DIMENSION (expt TIME-DIMENSION -2)))))
(define-instance ENERGY-DIMENSION (physical-dimension)
"The physical dimension of energy is defined as mass times length squared
over time squared."
:axiom-def (= ENERGY-DIMENSION
(* MASS-DIMENSION
(* (expt LENGTH-DIMENSION 2) (expt TIME-DIMENSION -2)))))
(define-instance CURRENCY-DIMENSION (physical-dimension)
"The fundamental dimension of currency or money.
CURRENCY-DIMENSION is to currencies as US-dollar's and ECU's as the
LENGTH-DIMENSION is to units of length such as meters.")
(define-instance area-dimension (physical-dimension)
"The physical dimension of an area is defined as
length dimension squared."
:axiom-def (= area-dimension
(expt length-dimension 2))
:issues ("Provided by Bernd Bachmann, DFKI"))
(define-instance pressure-dimension (physical-dimension)
"the physical dimension of pressure is defined as
force over area"
:axiom-def (= pressure-dimension
(* force-dimension
(expt area-dimension -1)))
:issues ("Provided by Bernd Bachmann, DFKI"))
(define-instance therm^-1-dimension (physical-dimension)
:axiom-def (= therm^-1-dimension
(expt thermodynamic-temperature-dimension -1))
:issues ("Provided by Bernd Bachmann, DFKI"))
(define-instance work-dimension (physical-dimension)
:axiom-def (= work-dimension
(* force-dimension
length-dimension))
:issues ("Provided by Bernd Bachmann, DFKI"))
This Lisp-to-HTML translation was brought to you by
François Gerbaux and Tom Gruber