[view kml]

Concept: Detach

System documentation


Superconcept: Action

Definition: Detach an object from a base by removing the link that connects them. The detach action encodes an asymmetric detach, such as unhitching a trailer from a truck. Therefore, a detach action is described with one object (e.g. the trailer) and one base (e.g. the truck).

Required Relationships:

object: the thing that is detached from the base
base: the thing that the object is detached from

Other Common Relationships:

agent: the entity that caused the Detach to occur

Examples:

  1. John removed the door from its hinges.
    agent: John
    object: the door
    base: the hinges
  2. Fido broke his leash.
    agent: Fido
    object: Fido's leash
    base: Fido
  3. Comment: i.e. Fido (the agent) caused his leash to become detached from Fido (the object).

Neighboring Concepts:

Similar to...But different because...
Release Release frees an object from its confinement in a container, whereas Detach removes an attachment between two objects.
Take-Apart Take-Apart disassembles an object by removing all of its parts from the whole.
Break-Contact An object and a base may break contact if they are merely touching. In contrast, an object and a base must be attached for them to be detached.