Rotating
(rotating)
(=>
(
instance
?W
Wrench
)
(
hasPurpose
?W
(
exists
(?R ?AD)
(
and
(
instance
?R
Rotating
)
(
instance
?AD
AttachingDevice
)
(
patient
?R ?AD)
(
instrument
?R ?W)))))
Cars.kif 4150-4158
If
a physical
is an
instance
of
wrench
,
then
the physical
has the purpose there exist
an entity
and
another entity
such that
the entity
is an
instance
of
rotating
and
the other entity
is an
instance
of
attaching device
and
the other entity
is a
patient
of
the entity
and
the physical
is an
instrument
for
the entity
(=>
(
instance
?WC
WheelChock
)
(
hasPurpose
?WC
(
exists
(?W ?T)
(
and
(
instance
?W
Wheel
)
(
holdsDuring
?T
(
and
(
meetsSpatially
?WC ?W)
(
not
(
exists
(?R)
(
and
(
instance
?R
Rotating
)
(
patient
?R ?W))))))))))
Cars.kif 4321-4334
If
a physical
is an
instance
of
wheel chock
,
then
the physical
has the purpose there exist
an entity
and
another entity
such that
the entity
is an
instance
of
wheel
and
the physical
meet
s
the entity
and there doesn't exist
a third entity
such that
the third entity
is an
instance
of
rotating
and
the entity
is a
patient
of
the third entity
holds
during
the other entity
(=>
(
manner
?PROC
RotationalAttribute
)
(
instance
?PROC
Rotating
))
Cars.kif 4946-4948
If
a process
is performed in the manner
rotational attribute
,
then
the process
is an
instance
of
rotating
Sigma web home
Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0 is
open source software
produced by
Articulate Software
and its partners