Browsing Interface : Welcome guest : log in
Home |  Graph |  LogLearn |  Editor |  ]  KB:  Language: 
  Formal Language: 



KB Term:  Term intersection
English Word: 

  Bolt

Sigma KEE - Bolt
Bolt(bolt)bolt, carriage_bolt, expansion_bolt, kingbolt, kingpin, machine_bolt, stove_bolt, swivel_pin

appearance as argument number 1
-------------------------


(subclass Bolt AttachingDevice) Cars.kif 4030-4030 Bolt is a subclass of attaching device
(documentation Bolt EnglishLanguage "Any AttachingDevice that is designed to mate with a MechanicalNut thereby Attaching two Objects. This includes nuts with hexagonal heads that must be held or turned by a Wrench or Screwdriver as well as those that have round heads but some non_round feature that is designed to catch on the material being attached, and therefore prevent rotation, as in a carriage bolt. Bolts are distinguished from Screws in that screws must create a mating surface by gouging a thread into material, whereas bolts are designed to slip through a hole and are held in place by a nut at the opposite end from the head of the bolt. This includes threaded rods that may have nuts as spacers for freely rotating items.") Cars.kif 4032-4040 Bolt is a subclass of attaching device

appearance as argument number 2
-------------------------


(termFormat EnglishLanguage Bolt "bolt") Cars.kif 4031-4031

antecedent
-------------------------


(=>
    (instance ?B Bolt)
    (hasPurpose ?B
        (exists (?A ?N)
            (and
                (instance ?A Attaching)
                (instance ?N MechanicalNut)
                (instrument ?A ?B)
                (instrument ?A ?N)))))
Cars.kif 4042-4050 If X is an instance of bolt, then X has the purpose there exist Y, Z such that Y is an instance of attaching, Z is an instance of nut, X is an instrument for Y, and Z is an instrument for Y

consequent
-------------------------


(=>
    (instance ?N MechanicalNut)
    (hasPurpose ?N
        (exists (?A ?B)
            (and
                (instance ?A Attaching)
                (instance ?B Bolt)
                (instrument ?A ?B)
                (instrument ?A ?N)))))
Cars.kif 4061-4069 If X is an instance of nut, then X has the purpose there exist Y, Z such that Y is an instance of attaching, Z is an instance of bolt, Z is an instrument for Y, and X is an instrument for Y
(=>
    (instance ?W WasherForBolt)
    (hasPurpose ?W
        (exists (?B)
            (and
                (instance ?B Bolt)
                (contains ?W ?B)))))
Cars.kif 4093-4099 If X is an instance of washer, then X has the purpose there exists Y such that Y is an instance of bolt and X contains Y
(=>
    (instance ?MT MechanicalTap)
    (hasPurpose ?MT
        (exists (?M ?B)
            (and
                (instance ?M Making)
                (instance ?B Bolt)
                (instrument ?M ?MT)
                (result ?M ?B)))))
Cars.kif 4112-4120 If X is an instance of tap, then X has the purpose there exist Y, Z such that Y is an instance of making, Z is an instance of bolt, X is an instrument for Y, and Z is a result of Y


Show simplified definition (without tree view)
Show simplified definition (with tree view)

Show without tree


Sigma web home      Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0.0-0a80e6c8 (2026-05-12) is open source software produced by Articulate Software and its partners