7.2.1 Act

Introduction

An Act has an agent, and possibly a patient, theme, recipient, or other role-relation.

Template

  [Act]-
    -AGNT->[Animate],    // Should always be there
    -PTNT/RCPT/BENF->[Physical],  // Use only one
    -MANR->[Manner],     // Optional
    -LOC->[Physical],    // Optional
    ...                  // Optional

Template example

// Act-template example
//
// Available in the AAU directory as Act-template.plgCG
//
// Ulrik Petersen
// Created: mid-September 2003
// Last update: September 18, 2003
//


// Type hierarchy
Entity > Physical, Abstract.
Abstract > Attribute, Manner.
Attribute > Animate, Inanimate.
Manner > Violently.
Physical > Process, Object.
Process > Act.
Object > Person, Animal, Book, Behind.
Animate > Person, Animal.
Inanimate > Book, Behind.

// Catalog of instances
Act = Give, Take, Kick.
Person = John, Mary.
Animal = Garfield, Odie.
Behind = Odies_behind.


// Template examples

// John gives the book to Mary
graph(act1, [Act : Give]-                    
              -AGNT->[Person : John],
              -RCPT->[Person : Mary],
              -THME->[Book]).

// Mary takes the book from John
graph(act2, [Act : Take]-                  
              -AGNT->[Person : Mary],
              -ORGN->[Person: John],
              -THME->[Book]).

// Garfield kicks Odie violently in the behind
graph(act3, [Act: Kick]-                   
              -AGNT->[Cat : Garfield],  
              -PTNT->[Dog : Odie],
              -MANR->[Violently],
              -LOC->[Behind: Odies_behind]).

Reference

This template is generally accepted in the CG community.


PrevLite: 7.2 Templates
NextLite: 7.2.2 Utterance

Prev: 7.2 Templates
Up: 7.2 Templates
Next: 7.2.2 Utterance