#<html><pre>
# KEHOME/bin/mkr_inverse
# Oct/17/2003

# inverse of MKR verb

case "$1" in

# NSM
happento) echo "inverse happento";;
like)     echo "like";;  # similarity
before)   echo "after";;
after)    echo "before";;
above)    echo "below";;
below)    echo "above";;
beside)   echo "inverse beside";;
inside)   echo "inverse inside";;
outside)  echo "inverse outside";;
like\*)    echo "like*";;  # similarity
before\*)  echo "after*";;
after\*)   echo "before*";;
above\*)   echo "below*";;
below\*)   echo "above*";;
beside\*)  echo "inverse beside*";;
inside\*)  echo "inverse inside*";;
outside\*) echo "inverse outside*";;

# CycL
genlmT)	echo "specmt";;  # CycL Microtheory
specmt)	echo "genlmT";;  # CycL Microtheory
genlmT\*) echo "specmt";;  # CycL Microtheory
specmt\*) echo "genlmT";;  # CycL Microtheory

isa)	echo "isc";;
iss)	echo "isg";;
isu)	echo "isp";;
isc)	echo "isa";;
isg)	echo "iss";;
isp)	echo "isu";;

haspart) echo "isapart";;
isapart) echo "haspart";;
ismem)	 echo "isall";;
isall)	 echo "ismem";;
isalt)	 echo "isany";;
isany)	 echo "isalt";;

is)   echo "is";;
has)  echo "inverse $1";;
do)   echo "inverse $1";;
hdo)  echo "inverse $1";;
vdo)  echo "inverse $1";;
rel)  echo "inverse $1";;
isin) echo "inverse $1";;
set)   echo "inverse $1";;
unset) echo "inverse $1";;
vset)  echo "inverse $1";;
means)   echo "isref";;
isref)   echo "means";;
causes)	 echo "because";;  # CycL causedBy
because) echo "causes";;   # CycL causedBy

isa\*)	echo "isc*";;
iss\*)	echo "isg*";;
isu\*)	echo "isp*";;
isc\*)	echo "isa*";;
isg\*)	echo "iss*";;
isp\*)	echo "isu*";;

haspart\*) echo "isapart*";;
isapart\*) echo "haspart*";;
ismem\*)   echo "isall*";;
isall\*)   echo "ismem*";;
isalt\*)   echo "isany*";;
isany\*)   echo "isalt*";;

is\*)	echo "is*";;
has\*)  echo "inverse $1";;
do\*)   echo "inverse $1";;
hdo\*)  echo "inverse $1";;
vdo\*)  echo "inverse $1";;
rel\*)  echo "inverse $1";;
isin\*) echo "inverse $1";;
set\*)  echo "inverse $1";;
vset\*) echo "inverse $1";;
means\*)   echo "isref*";;
isref\*)   echo "means*";;
causes\*)  echo "because*";;  # CycL all-causedBy
because\*) echo "causes*";;   # CycL all-causedBy

*) echo "inverse $1";;
esac

#</pre></html>
