[view kml]

Concept: Attach

System documentation


Superconcept: Action

Definition: Establish a link - an attachment - between two things. This Attach action encodes an asymmetric attach, such as occurs when a bike is locked to a rack.

Required Relationships:

object: for the attach action, give one object and one base. See examples below. An Attach causes the object and the base to be in a Be-Attached-To state.
base: the thing that the object attaches to.

Other Common Relationships:

agent: the entity responsible for the attach action
location: the Place where the attach occurs
resulting-state: the Be-Attached-To state that results from this action
Comment: To record the point of attachment between the objects, use the site on the Be-Attached-To state that results from this action.

Examples:

  1. The bike was attached to bike rack with a chain
    object: the bike
    base: the bike rack
    Comment: In this example, the chain is the instrument of the Be-Attached-To state that's created by this attach action.

Neighboring Concepts:

Similar to...But different because...
Make-Contact Attach is a type of Make-Contact with one extra property: it puts the objects into a Be-Attached-To state with each other