EXAMPLE TAMERLAN REPRESENTATION FOR THE 'DONUT' TEXT

(Meaning representation, before text planning)

(make-frame SS_1
  (tam-type (value ss))
  (deictic-indices
   (time time_1)
   (location location_1)
   (speaker *producer*)
   (hearer *consumer*))
  (PF
   (formality 0.3)
   (simplicity 0.8)
   (color 0.5)
   (force 0.8)
   (directness 0.8)
   (respect 0.5)))

(make-frame text_1 
  (tam-type (value text))
  (clauses 
    (value clause_1 clause_2 
           clause_3 clause_4))
  (relations 
    (value relation_1 relation_3 
           relation_4 relation_6))
  (attitudes 
    (value attitude_1 attitude_2 
           attitude_3 attitude_4))
  (producer-intentions 
    (value 
      producer-intention_1)))

(make-frame clause_1
  (tam-type (value clause))
  (head (value %visit_1))
  (aspect (duration prolonged))
  (time (value time_2)))

(make-frame %visit_1
  (tam-type (value proposition))
  (instance-of (value *visit))
  (agent (value *consumer*))
  (theme (value %store_1)))

(make-frame %store_1
  (tam-type (value role))
  (instance-of (value *store))
  (part-of 
    (value %dunkin-donuts_1)))

(make-frame %store_2
  (tam-type (value role))
  (instance-of (value *store))
  (part-of 
    (value %dunkin-donuts_1)))

(make-frame %dunkin-donuts_1
  (instance-of (value *dunkin-donuts))
  (tam-type (value role)))

(make-frame clause_2
  (tam-type (value clause))
  (head 
    (value %involuntary-perceptual-event_1))
  (time (value time_3)))

(make-frame 
  %involuntary-perceptual-event_1
  (tam-type (value proposition))
  (instance-of 
    (value *involuntary-perceptual-event))
  (experiencer 
    (value SS_1.deictic-indices.hearer))
  (theme 
    (value %set_1 %set_2  
      %olfactory-attribute_1 
      %set_3 %store_2))) 

(make-frame %set_1
  (tam-type (value role))
  (instance-of (value *set))
  (type (value conjunctive))
  (element (value %%doughnut_1))
  (cardinality (value (> 1))))

(make-frame %%doughnut_1
  (tam-type (value role))
  (instance-of 
    (value *doughnut))
  (age (value (< 17280))))

(make-frame %set_2
  (tam-type (value role))
  (instance-of (value *set))
  (type (value conjunctive))
  (element (value %%munchkin_1))
  (cardinality (value (> 1))))

(make-frame %%munchkin_1
  (tam-type (value role))
  (instance-of 
    (value *munchkin))
  (age (value (< 17280))))

(make-frame 
  %olfactory-attribute_1
  (tam-type (value role))
  (instance-of 
    (value *olfactory-attribute))
  (domain (value %coffee_1)))

(make-frame %coffee_1
  (tam-type (value role))
  (instance-of (value *coffee))
  (age (value (< 5760))))

(make-frame %set_3
  (tam-type (value role))
  (instance-of (value *set))
  (type (value conjunctive))
  (element (value %%thing_1))
  (cardinality (value (> 1))))

(make-frame %%thing_1
  (tam-type (value role))
  (instance-of 
    (value *physical-object)))

(make-frame clause_3
  (tam-type (value clause))
  (head (value %produce_1))
  (time (value time_6)))

(make-frame %produce_1
  (tam-type (value proposition))
  (instance-of (value *produce))
  (theme (value %set_1))
  (production-mode 
    (value *hand*)))

(make-frame clause_4
  (tam-type (value clause))
  (head (value %remodel_1))
  (time (value time_4)))

(make-frame %remodel_1
  (tam-type (value proposition))
  (instance-of (value *remodel))
  (theme (value %store_2)))

;RELATIONS

(make-frame relation_1
  (tam-type (value relation))
  (type (value condition))
  (first (value %visit_1))
  (second 
    (value 
      %involuntary-perceptual-event_1)))

;the visit is after time of speech

(make-frame relation_3 
  (tam-type (value relation))
  (type (value after))
  (relation-value (value 0.2))
  (first (value  time_2))
  (second (value time_1)))

(make-frame relation_4
  (tam-type (value relation))
  (type (value after))
  (relation-value (value 0.2))
  (first (value  time_1))
  (second (value time_4)))

;the store has been favorite 
;long before time

(make-frame relation_6 
  (tam-type (value relation))
  (type (value after)) 
  (relation-value (value 0.8))
  (first (value time_1))
  (second (value time_5)))

;ATTITUDES

(make-frame attitude_1
  (tam-type (value attitude))
  (type (value &evaluative))
  (attitude-value (value 1))
  (scope (value %visit_1.destination))
  (attributed-to 
    (value SS_1.deictic-indices.hearer))
  (time (value (since time_5))))

;The presence of  attitude_1 is the 
;TAMERLAN way of realizing the
;meaning of "favorite.'' The value of 
;the  attributed-to slot realizes the 
;meaning of "your."

(make-frame attitude_2
  (tam-type (value attitude))
  (type (value &evaluative))
  (attitude-value (value 0.8))
  (scope (value %olfactory-attribute_1))
  (attributed-to 
    (value SS_1.deictic-indices.speaker)))

;attitude_2 is for "delicious"

(make-frame attitude_3
  (tam-type (value attitude))
  (type (value &saliency))
  (attitude-value (value 0.7))
  (scope 
    (value %set_1 %set_2  
      %olfactory-attribute_1 %set_3))
  (attributed-to 
    (value SS_1.deictic-indices.speaker)))

(make-frame attitude_4
  (tam-type (value attitude))
  (type (value &saliency))
  (attitude-value (value 1))
  (scope (value %store_2))
  (attributed-to (value SS_1.deictic-indices.speaker)))

;INTENTION

(make-frame producer-intention_1
  (tam-type (value intention))
  (onto (value *commissive-act))
  (scope (value relation_1 relation_2 relation_3 relation_4)))